Android应用程序:片段,活动,导航抽屉结构/体系结构

Evg*_*nov 0 android android-fragments android-activity

我不熟悉在Android中使用Fragments.

我开始使用带有碎片的导航抽屉开发应用程序,但意识到我将有超过1个活动.

请查看我当前应用计划的图表,并建议是否有更好的方法:

主要活动,包含3个片段(您可以通过NavDrawer导航到每个片段)活动2将滑动选项卡,其中每个选项卡都是片段.但是这样我的NavDrawer就没有这个标签/片段的链接.

有没有更好的办法?我应该完全避免使用第二项活动吗?或者图表看起来合乎逻辑?:

当前图表

Mar*_*rdo 6

我的理念是:

避免创造"上帝活动".因此,在创建新活动时不要担心.但是,只创建对您的域逻辑有意义的活动.例如,我正在开发一个具有以下结构的项目:

在此输入图像描述

我有一个使用NavDrawer和ViewPager的主要活动,以便在APP的主要部分之间进行用户导航.其中一些部分允许您创建新记录.对于这个新的"动作",我创建了一个新活动,该活动使用旨在注册此新记录的其他片段.

这样,您可以通过调用新活动的浮动操作按钮轻松访问用户需要快速导航和使用的任务的主要活动.

希望这可以帮助.