Fragments android

157
30 декабря 2019, 03:00

Допустим у меня следующая архитектура: есть активность, в разметке активности есть FrameLayout и кнопки управления. По нажатию на эти кнопки у меня в FrameLayout, загружаются разные фрагменты. Вопрос следующий, стоит ли мне хранить в активности для каждого фрагмента по 1 экземпляру и их загружать в FrameLayout, либо создавать каждый раз новый фрагмент. Как правильнее сделать и почему?

Answer 1

Вот вам отличный туториал по фрагментам.

Управление фрагментами осуществляется посредством FragmentManager. Все операции с фрагментами (добавление, удаление) осуществляется посредством FragmentTransaction. Один раз создав фрагмент его можно больше не создавать, а найти по тегу, если он еще нужен. Тоже самое касается addToBackStack(), чтобы была возможность вернуться назад. То как вы будете использовать фрагменты зависит полностью от потребностей приложения.

READ ALSO
Как передать данные в recyclerView из активности?

Как передать данные в recyclerView из активности?

Только начинаю погружаться в android, в связи с этим возникают некие сложностиУ меня в проекте есть recyclerView с обектами Note, при нажатии на которые...

162
Редактируемые колонки TableView (JavaFX)

Редактируемые колонки TableView (JavaFX)

При динамическом заполнении таблицы колонками возникла проблема с их редактированиемДанные подгружаются с базы данных, поэтому был вынужден...

129
Блокировка потоков Java

Блокировка потоков Java

Задание: Выполнить приложение командной строки с двумя параметрами, один из которых – количество потоков, другой параметр – количество...

164