Реализуйте один и тот же вид навигации для разных действий в Android

Возможно, кто-нибудь поможет мне понять этот вопрос по этому вопросу. Я уже создал свой вид навигации, но теперь мне нужен такой же вид навигации в двух других моих действиях. Чего я не понимаю, так это того, как мне правильно реализовать свои макеты для остальных действий, потому что, пытаясь, я практически клонировал первый макет. Я сомневаюсь исключительно в создании/написании макетов для других видов деятельности. Откомментировал бы там, но моя репутация не позволяет.


comment
вы можете использовать фрагменты для этой цели   -  person AskNilesh    schedule 23.06.2017
comment
Я хочу использовать действия, потому что во втором действии у меня есть SectionsPagerAdapter   -  person Racu    schedule 23.06.2017
comment
Ссылка, которую вы указали в вопросе, уже имеет ответ. Вы должны понимать код.   -  person Ravindra Kushwaha    schedule 23.06.2017
comment
Да, я знаю, что у меня уже есть ответ, но я не совсем понимаю его, так как я не могу комментировать там, я отправил сообщение в поисках света. @Abhishek Tyagi уже дал мне немного. Тай   -  person Racu    schedule 23.06.2017


Ответы (2)


Используйте фрагменты, сделайте свой макет навигации фрагментом и разместите этот фрагмент там, где вам нужен этот макет, или вы также можете создать родительский класс действий, в котором вы реализуете свой макет навигации и расширите это действие в остальных своих действиях.

person Abhishek Tyagi    schedule 23.06.2017
comment
Я расширил свое второе действие до основного действия с помощью Navigation Drawer, но в итоге я почти клонировал свое основное действие для своего второго действия. Не хочу использовать фрагменты, потому что моя основная деятельность состоит из 4 фрагментов, и у меня нет большого опыта работы с фрагментами. - person Racu; 23.06.2017
comment
не расширяйте свою основную деятельность, создайте базовый класс активности и расширяйте его в обоих действиях. Базовая активность может содержать весь общий код - person Abhishek Tyagi; 23.06.2017
comment
Спасибо, теперь вы даете мне немного света, я подумал, когда они упомянули BaseActivity, это расширение активности с уже реализованным NavigationView, а не самой BaseActivity. Спасибо @Abhishek Tyagi, я посмотрю, что я могу сделать сейчас, с вашим полезным разъяснением. - person Racu; 23.06.2017

Это САМАЯ ПРОСТАЯ и ЧИСТАЯ реализация того, чего я хотел достичь, код может использовать некоторую оптимизацию, но делает то, что я искал ибо после прочтения нескольких постов за последние три дня.

person Racu    schedule 23.06.2017