2015-04-06 65 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