对话框片段如何将结果设置为其他片段

时间:2012-09-25 18:52:31

标签: android android-fragments

我的fragment有一个button

当我点击按钮时,系统会打开dialog fragment,用户可以在其中选择一些信息。 在对话框中有一个“Ok”按钮。当用户点击确定时,对话框解除,我们返回另一个fragment

我想用结果返回另一个fragment(信息选择)。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

有几种方法可以达到这个目的: 您可以保存活动中对话框的结果(getActivity())并从其他片段中获取

您可以让基础Fragment实现一个回调接口,并在从对话框中按OK时调用其回调函数。在创建Dialog Fragment时,您需要将接口(可能是“this”)作为参数传递。

希望这有帮助。