Android Broadcast
14.2K subscribers
3.53K photos
343 videos
11 files
5.91K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab
加入频道
#Fragment

7 Common Mistakes Easily Made with Android Fragment

Любой Android разработчик имеет дело с Fragment, но правильно варить с ними приложения не всегда очевидно. Автор статьи рассказывает о наиболее популярных ошибка разработчиков:
Создавать новый экземпляр Fragment без проверки того что он уже добавлен
Создавать объекты в onCreateView(), которые живут дольше чем UI
Восстанавливать состояние в onCreateView()
Держать ссылку на Fragment в Activity/Fragment
Обращаться к View во время сохранения состояния Fragment
Использовать add() в транзакциях вместо replace()
Использовать имя класса Fragment как его тег
От себя еще добавлю - не храните ссылки на объекты, привязанные к жизненному циклу View, за пределами onDestoyView().
#jetpack #fragment

Multiple back stacks

Навигация назад по Fragment осуществляется строго в одном направлении, нет развилок. Современную навигацию на основе BottomNavigation продукты любят делать независимой в каждом разделе, но технически приходится делать костыли из-за отсутствия поддержки множественного back stack.

Новая версия библиотек Fragment и Navigation, которые сейчас находятся в альфа уже добавили поддержку этой фичи. В стать рассказывает о реализации этих возможностей и как с ними работать