У меня есть NavigationView, используемый в качестве меню вставки. Каждый из этих пунктов меню является самоцелью, поэтому я склонен использовать действия, содержащие разные фрагменты.Действия или фрагменты в NavigationView?
Но почти каждый пример NavigationView/NavigationDrawer
использует фрагменты, поэтому я не знаю, что здесь использовать.
Я думал, что разные варианты использования должны быть «инкапсулированы» в свою деятельность, поэтому я не совсем понимаю, почему Navigation[View/Drawer]
использует фрагменты. И это приводит меня к моему вопросу: для Navigation[View/Drawer]
, содержащего полностью отдельные варианты использования - следует ли мне ссылаться на действия или фрагменты?
Навигационный ящик вставляется в действие, и все пункты меню (фрагменты в большинстве случаев). когда вы нажимаете элемент в ящике, он извлекает фрагмент и заменяет его текущим. Если вы используете действия для каждого элемента меню, вы должны поместить «навигационный ящик» в каждую из этих «действий» –
@MurtazaKhursheedHussain, не факт, что он может иметь базовую активность, которая всегда имеет навигационное представление. – k0sh
@ k0sh Это просто лишний. И Swalkner, каждый пример там использует фрагменты по какой-то причине. Это то, что рекомендуется разработчикам Android-разработчиков. ИМО вам просто нужно избавиться от сильной идеи о том, что у вас есть инкапсулирование прецедента в его собственной деятельности, и немного подумайте и понимайте преимущества использования фрагментов. – JanithaR