我仍然不确定使用片段的最佳设计实践。我看过开发文档:
http://developer.android.com/guide/components/fragments.html
至少在单一窗格布局中,似乎有两种方式可以制作新屏幕。假设我在一个片段中有一个按钮,我希望它在单击时显示一个新视图。我应该使用原始活动并使用FragmentTransaction替换,还是应该让原始活动启动对显示该片段的新活动的意图。我很确定两者都能奏效。我对设计实践更感兴趣。或者我应该使用dialogfragment?
如果重要,第二个片段需要在某个时刻将信息传递回原始片段。
答案 0 :(得分:0)
如果您需要做的就是将一些数据返回到片段,我可能会使用Dialog。
但是,对于切换片段,使用FragmentTransaction更改片段会更好,这样就不需要新的Activity(使用片段的主要优点之一)。