Oleksiy 🇺🇦
Привет. Помогите пожалуйста. У нас есть изначально кнопка и textView. При клике на кнопку у нас появляется рандомная фраза из заранее подготовленных слов. Как сделать так чтобы при повторном нажатии на кнопку фраза обновлялась? Сейчас этого не происходит.
Oleksiy 🇺🇦
P҉h҉o҉e҉n҉i҉x҉
А где кнопка и setOnClickListener?
Oleksiy 🇺🇦
Mike
сделать не setText(phrase), а setText(сгенерить новую фразу)
Oleksiy 🇺🇦
Oleksiy 🇺🇦
пока не знаком с ним, почитаю, спасибо
P҉h҉o҉e҉n҉i҉x҉
setOnClickListener нету
Я понял уже))
Олександр
мне сложно привыкнуть, что разметка уже становится гораздо умнее, чем была раньше. С этим сеттингом листенеров и обработкой ивентов внутри
Mike
setOnClickListener нету
в принципе, onClick="blah" тоже внутри себя делает setOnClickListener (отбирая у тебя часть контроля :)
Oleksiy 🇺🇦
не справедливо 😟
Mike
мне сложно привыкнуть, что разметка уже становится гораздо умнее, чем была раньше. С этим сеттингом листенеров и обработкой ивентов внутри
главным образом потому что задолбаешься прописывать лисенеры 😐 а это следствие убогости XMLя
Aleksey
главным образом потому что задолбаешься прописывать лисенеры 😐 а это следствие убогости XMLя
я недавно почти всерьёз открыл личи и начал разбираться с ним 😱 p.s. ответил совсем не в тему, но цепочка была такой: xml > splitties > data bindjng > lychee
Олександр
Это было изначально. Если вы про атрибут в XML onClick. Поправьте если ошибаюсь
да он с покон-веков, я больше про развитие с датабайндингом) когда прыгаешь с проекта на проект, где то нет, то есть датабайндинг, то поначалу теряешься при чтении кода
Aleksey
Это было изначально. Если вы про атрибут в XML onClick. Поправьте если ошибаюсь
изначально - указать сигнатуру метода датабайндинг принес возможность положить туда лямбду и обратиться к презентеру или чему-либо ещё
Max
да он с покон-веков, я больше про развитие с датабайндингом) когда прыгаешь с проекта на проект, где то нет, то есть датабайндинг, то поначалу теряешься при чтении кода
Есть такое. Вариативность в android разработке удивляет. Особенно в купе иногда с ленью и стремлением впихиаать новомодные штуки не убирая старые модные штуки. А потом сидишь и смотришь, почему они между собой не дружат.
Олександр
Есть такое. Вариативность в android разработке удивляет. Особенно в купе иногда с ленью и стремлением впихиаать новомодные штуки не убирая старые модные штуки. А потом сидишь и смотришь, почему они между собой не дружат.
а иногда без этого никак - только в новые модули и пихаешь "новые штуки". Команде хочется развития, давайте котлин, давайте Arch Components, много чего удобного выпускают. А проекту уже годы, куча модулей, 8к классов на джаве, 600к строк кода. И попробуй в этой махине выпилить "старые штуки" 😄
Full
Привет, подскажите пожалуйста, создал переменную класса в классе Application, чтобы был доступ с любой точки программы, для корректного доступа создал её в companion object и пометил аннотацией @Volatile Насколько это правильное решение?
Full
enum класс с ролями пользователя
Aleksey
enum класс с ролями пользователя
а зачем его класть в статик? (companion)
Full
Вопрос исчерпан, спасибо)
Vitalii
Вот xml иконки и xml самого фрагмента (фото). src указан верно, но фото не отображается, почему?
Vitalii
Ivan
Скорее пользы не будет)
Sergei
Всем привет. Только начал изучать android studio, пытаюсь запустить только что созданное приложение на реальном девайсе xiaomi redmi 4. Режим разработчика на телефоне велючен, отладка тоже. Проект создавал под версию ос 5.0. После выбора своего телефона в студии жму run, на телефоне надпись разрешить ли установку(жму разрешить) долго собирается билд и потом выдает ошибку The application could not be installed: SHELL_UNRESPONSIVE. У меня ноутбук с ОС линукс(есть и винда), процессор amd. Погуглил, на 4pda пишут что это может быть из за проца. На англоязычных пишут, из-за переполнения памяти в телефоне(но это не так, вообще все чисто). Кто нибудь сталкивался с такой проблемой? Может конечно я что то не так делаю..
Ivan
заодно узнаешь на каком этапе ошибка возникает
Ivan
Sergei
Спасибо, попробую. adb install app-debug.apk это в консоли писать?
Full
Вообще companion object думал нужен в этом случае для того, чтобы не кастить постоянно эпликейшн, а волотайл да, бесполезен получается)
Aleksey
Вообще companion object думал нужен в этом случае для того, чтобы не кастить постоянно эпликейшн, а волотайл да, бесполезен получается)
можно придумать веселее и сделать extension функцию для Application, которая внутри будет кастить к CustomApplication и возвращать нужное поле оттуда, но вопрос необходимости хранить что-либо в классе приложения всё ещё открыт
Сергѣй
Фантастически тупой вопрос сейчас задам
Сергѣй
Сергѣй
Дело вот в чём: подсказки в Android studio стали пропадать - то есть, наводишь на них мышку они появляются на мгновение и сразу исчезают - не успеваешь прочесть, как сделать так, что бы они задерживались =))
Сергѣй
Реально, даже неловко такое спрашивать
Сергѣй
?
Сергѣй
Никто не сталкивался что ли ? Друзья
Олександр
Никто не сталкивался что ли ? Друзья
у меня было такое однажды, не могу припомнить решение. Если курсор поставить на app, навести и мышку на подсказку сразу навести - тоже исчезает?
Maxim
https://issuetracker.google.com/issues/159204919
Сергѣй
Да. Что я только не делал =)) И да, у меня тоже как-то было, и я победил - но как - не помню
Maxim
Баг в DiffUtil )
Олександр
Maxim
Да просто предупредил
Сергѣй
Да просто предупредил
странно, но спасибо
Олександр
Олександр
Да. Что я только не делал =)) И да, у меня тоже как-то было, и я победил - но как - не помню
я не исключаю, что я искал как очистить кеши студии и ресетнуть настройки
Сергѣй
Я тоже к этому склоняюсь, но решил спросить... вдруг
Dima
Подскажите Можно скачать апк из стора(любым образом) если он не доступен в нашей стране? И впн не помогает Не могу подобрать страну
Олександр
Подскажите Можно скачать апк из стора(любым образом) если он не доступен в нашей стране? И впн не помогает Не могу подобрать страну
дело не в впн, дело в настройках гугл аккаунта. раз в год можно выбирать другую страну в случае переезда
Dima
дело не в впн, дело в настройках гугл аккаунта. раз в год можно выбирать другую страну в случае переезда
Я понимаю Но как-то же можно подмазаться по эту страну Но я хз какая там Даже не догадываюсь
Alexander
Глянь по скринам какой там язык
Dima
Глянь по скринам какой там язык
Инглиш Но Америка не канает
Сергей
Привет. А это нормально, что при использовании LayoutInspector у меня активити 2 раза создается???
Сергей
Без инспектора только 1 раз
max
Есть приложение у меня, в котором пользователь создаёт свои плэйлисты из файлов на телефоне и делает к ним текстовые пометки. Хочу добавить синхронизацию, что бы можно было сохранять файлы как-то в облаке и на другом телефоне восстанавливать. Какой путь правильный? Свой сервер - лопнет от количества аудиофайлов всех юзеров. Может как-то через гугл-диск можно?
Valentin
Это похоже на практику вайбера - хранить сообщения на гугл диске
Valentin
Или где они их там хранят
Georgy
В чем проблема?
max
В чем проблема?
ничего не вернул из метода
Granderbird
Котят, кто нибудь знает, как в гитлабе глянуть сколько я всего времени залогал за неделю? (логаю время через /spend)
Dmitriy
Почему перестал работать экран симулятора, лол Он загружается, запускает приложение, но но тапы по экрану не работают, боковые кнопки работают. Перезапуск не помогает
Dmitriy
Dmitriy
Помогло, благодарочка
Georgy
Никто не знает, как сохранять edittext в фрагменте автоматически?
Georgy
Нет, допустим я набрал текст, закрыл и оно сохраняется, реально ли так?