Информация
- В рейтинге
- Не участвует
- Откуда
- Нижний Новгород, Нижегородская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Разработчик мобильных приложений
Средний
Git
Разработка под Android
Kotlin
MVVM
Android SDK
Клиент-серверные приложения
Разработка мобильных приложений
Dagger 2
Четких правил по тому, что нам нужно использовать
attach()/detach()в конкретных кейсах, нет. Эти методы добавлены скорее "на всякий случай"Из того, что приходит на ум - пользователь может скрыть, но не заменить, фрагмент со сложной иерархией вью
Мы не хотим, чтобы эта иерархия хранилась в памяти, но хотим, чтобы зависимости этого фрагмента не уничтожались, допустим фрагмент работает с чем-то, что долго инициализируется и используется только им
В таком случае кажется логичным уничтожить только вью фрагмента, когда пользователь его не видит, и восстанавливать, когда он снова открыл этот фрагмент