2

在现代 Android 开发中,是否建议完全转向 Fragment-like 开发?

使用 Fragment 构建手机和平板电脑应用程序,而不区分单独活动和活动+片段应用程序?

谷歌 Android 团队有没有完全迁移到“碎片”或不完全迁移的官方建议?

4

1 回答 1

3

您不必使用片段进行开发,但如果您想为尽可能多的消费者/设备提供最佳环境,那么您应该切换到片段。但是,如果您真的认为 Fragment 是魔鬼的工作,您可以坚持仅基于 Activity 的开发并提供一个看起来很草率的 UI。

就谷歌的感受而言,我认为这总结了——

通过 ActivityGroup 嵌入 Activity 是一个好主意,但一直很难处理,因为 Activity 被设计为独立的自包含组件,而不是与其他 Activity 密切交互。Fragment API 是一个更好的解决方案,应该被视为嵌入式活动的替代品。

有关片段使用的更多信息,请查看此处,有关设计理念的更多信息,请查看此帖子

于 2012-04-19T19:39:29.733 回答