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

Android替换片段或使用片段启动新活动,android,android-fragments,Android,Android Fragments,我仍然不确定使用片段的最佳设计实践。我已经在以下位置查看了开发文档: 似乎有两种方式可以制作一个新屏幕,至少在一个单一的窗格布局中。假设我在一个片段中有一个按钮,我希望它在单击时显示一个新视图。我应该使用原始活动并替换为FragmentTransaction,还是应该让原始活动启动显示该片段的新活动的意图。我很肯定两者都能起作用。我更想知道设计实践。还是应该使用dialogfragment 如果重要的话,第二个片段需要在某个时候将信息传递回原始片段。如果您只需要将一些数据返回到片段,我可能会使

我仍然不确定使用片段的最佳设计实践。我已经在以下位置查看了开发文档:

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


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

如果您只需要将一些数据返回到片段,我可能会使用这个对话框

但是,对于切换片段,最好使用FragmentTransaction来更改片段,这样您就不需要新的活动(使用片段的主要优点之一)