请问有人可以解释使用Fragments的确切优点吗?我们应该在什么情况下使用碎片?那么Android 3.0中片段的确切优势是什么?
对于我个人理解,这个框架:
帮助重用现有的代码 - 如果我在一个片段实现的功能,那么它比较容易显示在我的应用程序的多份该片段的功能时,是必要的。
有助于处理多种屏幕尺寸 - 具有巨大屏幕的设备可以一次显示多个片段,对于较小的设备,我可以在单独的活动中显示片段。
这个框架还有更多吗?
编辑:
我一直在使用片段相当广泛的一个大项目为3.0粒。对我来说,最大的好处是使用片段我可以将单个整体活动中的逻辑分解为多个较小的片段。大屏幕意味着巨大的活动,难以阅读,理解(特别是对新团队成员),开发和维护。在这个问题上碎片确实有所帮助。
我分享你的困惑,因为它总是很容易定制'看来'这似乎(我)解决所有相同的问题。 – 2011-04-17 18:17:01