我仍然不确定使用片段的最佳设计实践。我在以下位置查看了开发人员的文档:
http://developer.android.com/guide/components/fragments.html
似乎有两种方法可以制作新的屏幕,至少在单一窗格布局中。假设我在一个片段中有一个按钮,我希望它在单击时显示一个新视图。我应该使用原始活动并替换为FragmentTransaction,还是应该让原始活动启动一个意图,指向显示该片段的新活动。我非常确定两者都可以工作。我更想知道的是设计实践。或者我应该使用对话片段?
如果这很重要,那么第二个片段需要在某个时刻将信息传递回原始片段。
发布于 2013-06-14 09:39:24
如果您所需要做的就是向片段返回一些数据,我可能会使用Dialog。
但是,对于切换片段,使用FragmentTransaction来更改片段要好得多,这样您就不需要新的活动(使用片段的主要优点之一)。
https://stackoverflow.com/questions/17098200
复制相似问题