有一个示例说明如何在平板电脑和手机上处理多个 fragment ,每个 fragment 都有单独的 Activity (长话短说):
对于 ListFragment“A”的每个项目,都会启动一个用于显示 fragment “B”的新 Activity。
为每个 Fragment 使用单独的 Activity 而不是使用 Transactions 有什么优势?
最佳答案
如果您想将您的应用程序移植到可能无法使用 fragment 的手机,因为屏幕太小而无法显示彼此相邻的 2 个 fragment - 使用 Activity 可以让您非常快速地移植它 - 只需打开另一个屏幕每个 fragment 而不是同时显示 fragment
实际上这就是您提供的第一个链接的“设计理念”部分的意思
关于android - 多 fragment 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124709/