Dialogfragment onactivityresult

时间:2012-11-30 21:25:41

标签: android dialog android-fragments

我的问题是从一个活动中删除Dialog Fragment,然后在对话框片段中我们启动onactivityresult(..)对话框正在等待活动的结果。

  • 当活动top返回时,对话框片段不可见。
  • 该片段实际上存在于最初显示片段的父活动下。

有线案例 如果在显示片段时改变方向,则流程完美无缺。

这只是在Nexus 7上开始发生4.2,任何身体都可以提供帮助,以便片段仍然可见并获得结果

1 个答案:

答案 0 :(得分:0)

您是否查看了有关对话框片段的Google文档?

http://developer.android.com/guide/topics/ui/dialogs.html

我认为最简单的方法是为对话框片段创建一个接口, 然后你的调用者活动将实现该接口。 然后,您可以通过执行以下操作来显示对话框片段:

  

MyDialogFragment对话框= new MyDialogFragment();
   dialog.show(getSupportFragmentManager(),“fragment_new”);

文档中有很多例子。