Android 安卓:使用碎片的最佳方法是什么?

Android 安卓:使用碎片的最佳方法是什么?,android,android-fragments,fragment,Android,Android Fragments,Fragment,在任何人发表评论之前,我还没有通过在互联网上搜索it stak找到答案 假设我想构建一个包含产品和类别的应用程序,甚至考虑布局和不同的方向 你认为这样更好吗: 使用一个或多个类别的活动屏幕进行管理 活动类别 碎片列表类别 碎片细节散粒体 碎片列表类别(土地) 碎片(土地) 或 单独的活动 活动类别详细信息 碎片细节散粒体 零碎地(土地) 活动类别列表 碎片列表类别 碎片细节散粒体 编辑 我想补充一点,尽管我认为从数据库中获取数据与此无关,但最好使用第一个变量,因为您可以在平板电脑上同时显示列表和

在任何人发表评论之前,我还没有通过在互联网上搜索it stak找到答案

假设我想构建一个包含产品和类别的应用程序,甚至考虑布局和不同的方向

你认为这样更好吗:

使用一个或多个类别的活动屏幕进行管理

活动类别

碎片列表类别
碎片细节散粒体
碎片列表类别(土地)
碎片(土地)

单独的活动

活动类别详细信息
碎片细节散粒体
零碎地(土地)

活动类别列表
碎片列表类别
碎片细节散粒体

编辑


我想补充一点,尽管我认为从数据库中获取数据与此无关,但最好使用第一个变量,因为您可以在平板电脑上同时显示列表和详细信息。

这取决于您需要的行为


如果您需要使用activityCategory作为中心节点与所有片段进行通信,那么第一种解决方案可能是最佳选择,但是另一种模式似乎也很好,在这种情况下,仅是架构问题

是的,通信是必要的。演讲只是说有比另一种更好的方法?同样就性能而言,在这种情况下,第一个解决方案仍然是最好的,同样就性能而言,因为您可以使用Android管理其堆栈的标准行为以及后退按钮来管理事务堆栈中的片段……您当时搜索得不够好。它准确地描述了您所询问的内容,一个具有多个片段的活动与多个活动和多个片段。答案是你选择的方法取决于你的设计和个人喜好,主要是关于ActionBar。你说得对,请原谅我读得不好