Size: a a a

Android Developers

2021 September 08

QH

Quantum Harmonizer in Android Developers
У фабрики не вижу вообще ни одного плюса.
источник

L

Leonid in Android Developers
У фрагментов? Ну, ладно тогда.
источник

ES

Egor Sigolaev in Android Developers
Плюсую, только нельзя забывать никогда оставлять дефолтный конструктор. У меня так по незнанию в проде при пересоздании фрагментов краши начались.
источник

с#

саша сок #KotlinGang... in Android Developers
если его не оставить - упадёт рантайм т.к. андроед пересоздаёт фрагменты/активности
источник

L

Leonid in Android Developers
Ни разу не использовал и как-то необходимости не было.
источник

QH

Quantum Harmonizer in Android Developers
а инспекция не работает? Я прост не помню, потому что никогда не забывал)
источник

ES

Egor Sigolaev in Android Developers
Ага, вот и произошло такое.
источник

QH

Quantum Harmonizer in Android Developers
так он об этом и сказал
источник

ES

Egor Sigolaev in Android Developers
Неа, я это вычитал где то на стаке😂
источник

с#

саша сок #KotlinGang... in Android Developers
так, а что там до эдита было..
источник

ES

Egor Sigolaev in Android Developers
Мы в одно время написали, всё окей😉
источник

D

Daniil in Android Developers
ну вот, как пример, хочется в каком-нибудь диалоге вписать имя экрана (Cat) нажать на кнопку и сразу создадутся CatFragment, CatViewModel, CatInteractor, fragment_саt
источник

Na

Neon an Děv 8) in Android Developers
напиши плагин для идеи
источник

L

Leonid in Android Developers
А не потому ли краши начались, что фрагмент получал параметры через ваш собственный конструктор и когда андроид вызывал дефолтный, то все поля превращались в тыкву?
источник

D

Daniil in Android Developers
это да, а проще решение есть?
источник

Na

Neon an Děv 8) in Android Developers
нету, такое никому не надо)
источник

D

Daniil in Android Developers
я смотрел на темплэйты, но в новых студиях так просто кастомные не создать
источник

D

Daniil in Android Developers
те можно написать темплэйт, но только для создания одного класса
источник

ES

Egor Sigolaev in Android Developers
Фрагмент вроде же пересоздается через дефолтный конструктор с сохранением аргументов. Он ничего не знает про данные в конструкторе, которые были при прошлом создании.
источник

L

Leonid in Android Developers
Именно так и происходит.
источник