Size: a a a

Android Developers

2020 June 17

AD

Aleksey D. in Android Developers
Quantum Harmonizer
главным образом потому что задолбаешься прописывать лисенеры 😐
а это следствие убогости XMLя
я недавно почти всерьёз открыл личи и начал разбираться с ним 😱

p.s. ответил совсем не в тему, но цепочка была такой: xml > splitties > data bindjng > lychee
источник

M

Max in Android Developers
Oleksandr Hulak
мне сложно привыкнуть, что разметка уже становится гораздо умнее, чем была раньше. С этим сеттингом листенеров и обработкой ивентов внутри
Это было изначально. Если вы про атрибут в XML onClick.
Поправьте если ошибаюсь
источник

OH

Oleksandr Hulak in Android Developers
Max
Это было изначально. Если вы про атрибут в XML onClick.
Поправьте если ошибаюсь
да он с покон-веков, я больше про развитие с датабайндингом) когда прыгаешь с проекта на проект, где то нет, то есть датабайндинг, то поначалу теряешься при чтении кода
источник

AD

Aleksey D. in Android Developers
Max
Это было изначально. Если вы про атрибут в XML onClick.
Поправьте если ошибаюсь
изначально - указать сигнатуру метода
датабайндинг принес возможность положить туда лямбду и обратиться к презентеру или чему-либо ещё
источник

M

Max in Android Developers
Oleksandr Hulak
да он с покон-веков, я больше про развитие с датабайндингом) когда прыгаешь с проекта на проект, где то нет, то есть датабайндинг, то поначалу теряешься при чтении кода
Есть такое. Вариативность в android разработке удивляет.
Особенно в купе иногда с ленью и стремлением впихиаать новомодные штуки не убирая старые модные штуки.
А потом сидишь и смотришь, почему они между собой не дружат.
источник

OH

Oleksandr Hulak in Android Developers
Max
Есть такое. Вариативность в android разработке удивляет.
Особенно в купе иногда с ленью и стремлением впихиаать новомодные штуки не убирая старые модные штуки.
А потом сидишь и смотришь, почему они между собой не дружат.
а иногда без этого никак - только в новые модули и пихаешь "новые штуки". Команде хочется развития, давайте котлин, давайте Arch Components, много чего удобного выпускают. А проекту уже годы, куча модулей, 8к классов на джаве, 600к строк кода.
И попробуй в этой махине выпилить "старые штуки" 😄
источник

M

Max in Android Developers
Oleksandr Hulak
а иногда без этого никак - только в новые модули и пихаешь "новые штуки". Команде хочется развития, давайте котлин, давайте Arch Components, много чего удобного выпускают. А проекту уже годы, куча модулей, 8к классов на джаве, 600к строк кода.
И попробуй в этой махине выпилить "старые штуки" 😄
Если модули. Тот ок.
А когда нет модулей :)
источник

OH

Oleksandr Hulak in Android Developers
Max
Если модули. Тот ок.
А когда нет модулей :)
уфф
источник

f

full upgrade in Android Developers
Привет, подскажите пожалуйста, создал переменную класса в классе Application, чтобы был доступ с любой точки программы, для корректного доступа создал её в companion object и пометил аннотацией @Volatile
Насколько это правильное решение?
источник
2020 June 18

I

Ivan in Android Developers
full upgrade
Привет, подскажите пожалуйста, создал переменную класса в классе Application, чтобы был доступ с любой точки программы, для корректного доступа создал её в companion object и пометил аннотацией @Volatile
Насколько это правильное решение?
звучит не очень, но без понимания для чего эта переменная сложно подсказать другое решение
источник

f

full upgrade in Android Developers
enum класс с ролями пользователя
источник

AD

Aleksey D. in Android Developers
full upgrade
enum класс с ролями пользователя
а зачем его класть в статик? (companion)
источник

f

full upgrade in Android Developers
Вопрос исчерпан, спасибо)
источник

VI

Vitalii Ishkevych in Android Developers
Вот xml иконки и xml самого фрагмента (фото).
src указан верно, но фото не отображается, почему?
источник

VI

Vitalii Ishkevych in Android Developers
источник

СП

Сергей П. in Android Developers
full upgrade
Привет, подскажите пожалуйста, создал переменную класса в классе Application, чтобы был доступ с любой точки программы, для корректного доступа создал её в companion object и пометил аннотацией @Volatile
Насколько это правильное решение?
А аннотация зачем? Этот класс сингльон по сути? Кто ее менять будет из тредов?
Хотя ее можно и везде лепить - вреда небудет
источник

I

Ivan in Android Developers
Скорее пользы не будет)
источник

SK

Serge Kozlov in Android Developers
Всем привет. Только начал изучать android studio, пытаюсь запустить только что созданное приложение на реальном девайсе xiaomi redmi 4. Режим разработчика на телефоне велючен, отладка тоже. Проект создавал под версию ос 5.0. После выбора своего телефона в студии жму run, на телефоне надпись разрешить ли установку(жму разрешить) долго собирается билд и потом выдает ошибку The application could not be installed: SHELL_UNRESPONSIVE. У меня ноутбук с ОС линукс(есть и винда), процессор amd. Погуглил, на 4pda пишут что это может быть из за проца. На англоязычных пишут, из-за переполнения памяти в телефоне(но это не так, вообще все чисто). Кто нибудь сталкивался с такой проблемой? Может конечно я что то не так делаю..
источник

I

Ivan in Android Developers
Serge Kozlov
Всем привет. Только начал изучать android studio, пытаюсь запустить только что созданное приложение на реальном девайсе xiaomi redmi 4. Режим разработчика на телефоне велючен, отладка тоже. Проект создавал под версию ос 5.0. После выбора своего телефона в студии жму run, на телефоне надпись разрешить ли установку(жму разрешить) долго собирается билд и потом выдает ошибку The application could not be installed: SHELL_UNRESPONSIVE. У меня ноутбук с ОС линукс(есть и винда), процессор amd. Погуглил, на 4pda пишут что это может быть из за проца. На англоязычных пишут, из-за переполнения памяти в телефоне(но это не так, вообще все чисто). Кто нибудь сталкивался с такой проблемой? Может конечно я что то не так делаю..
Собери APK через Build -> Build APK.
Сам файл уже устанавливай через adb install app-debug.apk
источник

I

Ivan in Android Developers
заодно узнаешь на каком этапе ошибка возникает
источник