android - 多 fragment 最佳实践

标签 android android-fragments

我读过 thisthis关于使用 fragment 。

有一个示例说明如何在平板电脑和手机上处理多个 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/

相关文章:

android - android PopupWindow可以显示另一个PopupWindow吗?

android - 在 fragment 中使用asynctask

Android - 动态更改语言

android - 分离 Fragment 和删除它有什么区别?

java - 使用谷歌地图的 Android 编程错误 "No view found for id for fragment "

Android MVP - 在 headless fragment 中保留演示者时如何确保 View 在配置更改期间得到更新?

java - 动态设置Fragment时出错

android - DialogFragment 内的 Viewpager - 对话框高度错误

android - 在可展开的 ListView 中展开所有子项

android - 如何禁用android连接到本地互联网网络