的正确用法我已经在Android API阅读起来好像片段是为了某种模块化的Activity
。所以如果一个Activity有一个ListView和DetailView,那么它应该被分成两个独立的片段,并让Activity充当主控制器。Android的碎片
在我以前的项目,我对我们的工作是使用Fragments
该类活动的像孩子一样的。
例如:假设有被设计为汽车输入数据保存到云中的AutomobileActivity
。 我们有样片段: SedanFragment
TruckFragment
SportsUtilityFragment
这些片段占用活动的整个视图和只有一个时间被显示。虽然这些片段使用“活动”中的方法来调用常见的Web服务,如保存汽车信息,获取汽车信息。他们还喜欢做卡车不同的事情可能有额外的条目设置了“床铺尺寸”和SportsUtilityFragment可能有“两个限额”等
所以我们利用了大量的再利用和模块化中的一种方式,但它不完全是Android API的细节。这是使用Fragments的不好方法吗?
我想这是客观的,但我很好奇,为什么谷歌API并没有提到这样的一种方式来使用的片段。我想知道是否有理由说它们可能已经将它排除在外,因为它似乎会以相当频繁的方式使用它? – Alan
我不知道为什么Google API没有提到这样的工作,但据他们说--Fragment类可以用很多方法来实现各种各样的结果。在它的核心中,它代表了一个运行在更大的Activity中的特定操作或接口(来源:http://developer.android.com/reference/android/app/Fragment.html)。而且,模块化是一种编码方式,所以这也可能是他们为什么没有提到它的原因。 –