这是解释 fragment 用法的图像。第一张图片显示了两个 fragment
和两个 Activity
。
蹩脚的怀疑。为什么在使用 fragment 的唯一概念错误时使用两个 Activity ......使用 fragment 而不是切换 Activity 。
最佳答案
根据您的目标,您可以采用任何一种方式。
指南中显示的方法可以完全在 XML 布局文件中实现,因此这是一种更好的方法来教授 fragment 的新用户。
您建议的方法需要开发人员在代码中管理 fragment 事务,这并不太难,但如果您的应用没有任何需要额外工作的特殊行为,为什么要这样做。
此外,由于 fragment 之间的动画过渡看起来与 Activity 过渡不同,您的方法将揭示 fragment 在用户级别的使用。指南中的方法使用 fragment 作为一种对用户透明的模块化编程技术。
您最终会得到一个在所有设备类型上都使用可用空间的应用,但在小型设备上,它就像用户已经了解的经典应用一样。
关于android - 一个 Activity 就够了,为什么要用两个 Activity 和两个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25212486/