Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

4 года назад
Открыть в
#jetpack 📺 Изменения в Fragment и какой API там уже не нужно использовать Разработчики Fragment делятся взглядом на современное использование их в Android: 👉 Fragment может быть оберткой над View или Compose 👉 Вместо методов ЖЦ в Fragment используется Lifecycle 👉 Не храните данные в Fragment, а также не загружайте в нем данные из сети и не выполняйте длительных операций. Используйте для этого ViewModel 👉 Общие данные между Fragment лучше хранить в ViewModel родителя (sharedViewModel) 👉 Если вам нужно передать что-то между Fragment, а хранить не надо — используйте Fragment Result API 👉 FragmentFactory позволяет использовать произвольный конструктор для создания Fragment 👉 Activity Result API - отказ от работы с callback onActivityResult() 👉 Работа элементами c меню Activity через MenuHost 👉 Тестирование Fragment в изоляции возможно благодаря новым API. Обратите внимание на Fragment Scenario API 👉 FragmentStrictMode будет следить чтобы вы не использовали старое API Фактически Fragment 2.0 🎉