这是解释碎片用法的图像。第一张图片显示two fragments
和two activities
。
毫无疑问。为什么在使用片段的唯一概念是错误的情况下使用两个活动。使用片段而不是切换活动。
最佳答案
根据你的目标,你可以用任何一种方法。
指南中所示的方法可以完全在xml布局文件中实现,因此它是一种更好的方法,可以教给片段的新用户。
您建议的方法要求开发人员在代码中管理片段事务,这并不太困难,但是如果您的应用程序没有任何需要额外工作的特殊行为,为什么要这样做呢?
另外,由于片段之间的动画转换看起来不同于活动转换,因此您的方法将在用户级别显示片段的使用。指南中的方法使用片段作为对用户透明的模块化编程技术。
你最终会得到一个在所有设备类型上都使用可用空间的应用,但在一个小设备上,它的行为就像一个用户已经理解的经典应用。