Ho un NavigationView utilizzato come menu slide-in. Ognuna di queste voci di menu è un caso d'uso in sé, quindi tendo ad usare attività contenenti diversi frammenti.Attività o frammenti in NavigationView?
Ma quasi tutti gli esempi di NavigationView/NavigationDrawer
utilizzano frammenti, quindi non so cosa usare qui.
Ho pensato che i diversi casi d'uso dovrebbero essere "incapsulati" nelle proprie attività, quindi non capisco perché il Navigation[View/Drawer]
usi frammenti. E questo mi porta alla mia domanda: per uno Navigation[View/Drawer]
contenente casi d'uso completamente separati, dovrei collegarmi ad attività o frammenti?
il cassetto di navigazione si inserisce in Attività e tutte le voci di menu sono (il più delle volte) frammenti. quando fai clic su un elemento nel cassetto, recupera il frammento e lo sostituisce con quello corrente. Se usi le attività per ogni voce di menu devi mettere il '' cassetto di navigazione' in ognuna delle 'attività' –
@MurtazaKhursheedHussain non è un fatto, potrebbe avere un'attività di base che ha sempre la vista di navigazione. – k0sh
@ k0sh Questo è ridondante. E swalkner, ogni esempio là fuori usa frammenti per una ragione. Questo è ciò che raccomandano gli sviluppatori di Android. IMO hai solo bisogno di liberarti della forte idea che hai di incapsulare un caso d'uso nella propria attività e pensare un po 'liberamente e capire i benefici dell'uso dei frammenti. – JanithaR