2015-04-06 61 views
0

我正在開發包含側邊菜單(導航抽屜)的android應用程序。點擊我要導航到不同頁面的抽屜項目。我的想法是創建一個活動和多個片段(我有大約30頁要顯示),但我對此有點奇怪。也許使用多種活動是一種更好的做法。這是實現像這樣的應用程序導航的最佳做法嗎?具有多個片段的DrawerLayout

+0

也許您應該重新考慮您的實施。您可以在某些地方使用選項卡,並在適當的地方使用活動。您可以看到其他應用程序獲得靈感。 – 2015-04-06 11:23:54

回答

0

我覺得你的要求,你有大約30頁顯示

你應該single Activity - Multiple Fragments辦法去

優點:

你有less burden to handle callbacks of Activity lifecycle因爲fragments uses parent activity callbacks。所以,你只需要處理單個活動回調。相反,如果您使用多種活動方式,則必須至少爲每個活動的onResume(), onPause()回調工作

+0

感謝您的回覆。在這種情況下會發生內存泄漏嗎? – user3816018 2015-04-06 12:18:41

+0

in approach:'單個Activity - Multiple Fragments'內存泄漏的可能性較小,但是我們需要確保釋放所有變量,數組,註銷onStop()中的廣播接收器,非常感謝 – Kushal 2015-04-06 12:24:37

+0

。你幫了我很多 – user3816018 2015-04-06 13:57:04