Android视图和片段

Android视图和片段,android,android-layout,android-fragments,Android,Android Layout,Android Fragments,我最近创建了一个带有导航抽屉底座的新应用程序 该应用程序有几个主要部分,其中一个是项目列表视图 然后,当单击ListItem时,应用程序将深入到单个项目详细信息页面 这大致是应用程序当前的布局: + MainActivity |---- ActivityMain Layout |---- NavigationDrawer Fragment |---- FrameLayout |---- TopSection1 Fragment / TopSection2 Fragment

我最近创建了一个带有导航抽屉底座的新应用程序

该应用程序有几个主要部分,其中一个是项目列表视图

然后,当单击ListItem时,应用程序将深入到单个项目详细信息页面

这大致是应用程序当前的布局:

+ MainActivity
|---- ActivityMain Layout
   |---- NavigationDrawer Fragment
   |---- FrameLayout
      |---- TopSection1 Fragment / TopSection2 Fragment / TopSection3 Fragment

当我想创建一个父级为
TopSection1
的新布局时,是否最好启动一个新活动或替换FrameLayout中的片段?

如果希望该项显示为TopSection1的子级,请启动一个新活动。如果希望项目显示为TopSection1的同级,请替换片段。

如果抽屉的内容不需要根据屏幕上的内容进行更改,则最好使用片段,因为当您启动一个新活动时,您必须重做上一个活动中与抽屉相关的所有内容,因为抽屉将不会保留在新活动中

那么,是否仍有可能保留导航抽屉?还有,为什么否决?