【发布时间】:2015-03-13 02:46:39
【问题描述】:
我花了一些时间尝试研究 Fragment 和 Activities 之间的差异,但没有找到任何结论。 这个帖子好像推荐片段Are Fragments and Fragment Activities inherently faster than Activities?
而这一项活动(用于电话) Android Fragments and Activities
我正在开发一个应用程序,用户首先会看到一个搜索屏幕,他将在该屏幕上设置搜索详细信息,然后单击搜索后,将显示另一个屏幕,其中包含搜索结果列表。我无法判断使用哪种解决方案。 A)我应该参加活动还是片段。我不会在任一屏幕上使用操作栏。
将来可能会制作应用程序的平板电脑版本,在这种情况下,我认为片段会很有用,但 B) 从活动重新设计到使用片段是否是一个令人头疼的问题?
C) 使用片段时,您可以让屏幕 A 成为您的主要活动,屏幕 B 成为您的片段 -#1,还是必须将两个屏幕都作为片段,主要活动作为父活动。
【问题讨论】:
-
没有理由不使用片段。如果不出意外,它有助于组织您的代码。
-
选择片段,因为 B 的答案是“是”
-
如果您下载了SDK,请在提问前查看示例:developer.android.com/samples/index.html
标签: android android-activity android-fragments