Android 碎片的正确使用

Android 碎片的正确使用,android,android-fragments,Android,Android Fragments,我想知道我是否正确地使用了碎片 我的应用程序包含6个活动。我想给它添加一个导航抽屉,所以我目前正在将这些活动转换为片段。当我从抽屉中选择一个选项时,会出现相应的片段。 我的片段非常“独立”,这意味着每个片段都是独立的,不与其他片段交互,例如显示日期的日历 无论是平板电脑还是手机,每台设备上的外观都是一样的。我所看到的每个关于片段的教程都有多个片段相互作用。我的没有。我的问题是,从设计的角度来看,以这种方式使用片段可以吗?或者我应该用活动来代替?谢谢。如果是抽屉里的,正确的设计是使用碎片。您应该

我想知道我是否正确地使用了碎片

我的应用程序包含6个活动。我想给它添加一个导航抽屉,所以我目前正在将这些活动转换为片段。当我从抽屉中选择一个选项时,会出现相应的片段。 我的片段非常“独立”,这意味着每个片段都是独立的,不与其他片段交互,例如显示日期的日历


无论是平板电脑还是手机,每台设备上的外观都是一样的。我所看到的每个关于片段的教程都有多个片段相互作用。我的没有。我的问题是,从设计的角度来看,以这种方式使用片段可以吗?或者我应该用活动来代替?谢谢。

如果是抽屉里的,正确的设计是使用碎片。您应该尽可能使用片段,因为它使代码更易于维护和控制。片段之间的通信比活动之间的通信更容易


此外,活动的运营成本也很高。创建的活动也不会隐式破坏以前的活动。

是的。如果将来(例如在宽屏平板电脑上)您想在这个片段旁边显示另一个片段,它将帮助您。片段如何使代码“更易于维护和控制”?片段之间的通信如何比活动之间的通信“更容易”?与碎片相比,活动在哪些方面“运营成本高”?这家伙对这件事做了一个完整的介绍。。。过来看。另外,看看其他stackoverflow线程,过去对此进行了很多讨论。我使用活动管理片段,片段管理内容。即使我只需要显示一个图像,我也会将其膨胀到片段中,并将其嵌入到活动中。碎片也更轻(我的主观印象)。像这样,我有一个很好的关注分离,我认为OP在将他的每一个活动转化为片段方面做得很好。当然,OP有一个活动可以托管整个导航抽屉,在那里他还可以将布局修改为肖像等。这是最适合我的。