【发布时间】:2012-05-15 17:36:36
【问题描述】:
在 Android API 11+ 中,Google 发布了一个名为 Fragment 的新类。
在视频中,Google 建议尽可能(link1、link2)使用片段而不是活动,但他们没有解释具体原因。
片段的用途和它们的一些可能用途是什么(除了一些可以通过简单视图/布局轻松实现的 UI 示例)?
我的问题是关于片段的:
- 使用片段的目的是什么?
- 与使用活动/视图/布局相比,使用片段有哪些优点和缺点?
额外问题:
- 你能给片段一些真正有趣的用途吗? Google 没有在视频中提及的内容?
- 在 Fragment 和包含它们的 Activity 之间进行通信的最佳方式是什么?
- 使用片段时要记住的最重要的事情是什么?根据您的经验有什么提示和警告?
【问题讨论】:
-
一个活动可以被认为是一个独立的微服务,而一个片段可以被认为是一个可嵌入的依赖项
标签: android android-layout android-fragments android-activity android-3.0-honeycomb