Android替换片段或使用片段启动新活动

时间:2013-06-13 22:23:58

标签: android android-fragments

我仍然不确定使用片段的最佳设计实践。我看过开发文档:

http://developer.android.com/guide/components/fragments.html

至少在单一窗格布局中,似乎有两种方式可以制作新屏幕。假设我在一个片段中有一个按钮,我希望它在单击时显示一个新视图。我应该使用原始活动并使用FragmentTransaction替换,还是应该让原始活动启动对显示该片段的新活动的意图。我很确定两者都能奏效。我对设计实践更感兴趣。或者我应该使用dialogfragment?

如果重要,第二个片段需要在某个时刻将信息传递回原始片段。

1 个答案:

答案 0 :(得分:0)

如果您需要做的就是将一些数据返回到片段,我可能会使用Dialog。

但是,对于切换片段,使用FragmentTransaction更改片段会更好,这样就不需要新的Activity(使用片段的主要优点之一)。