我的fragment
有一个button
。
当我点击按钮时,系统会打开dialog fragment
,用户可以在其中选择一些信息。
在对话框中有一个“Ok”按钮。当用户点击确定时,对话框解除,我们返回另一个fragment
。
我想用结果返回另一个fragment
(信息选择)。
我该怎么做?
答案 0 :(得分:1)
有几种方法可以达到这个目的: 您可以保存活动中对话框的结果(getActivity())并从其他片段中获取
您可以让基础Fragment实现一个回调接口,并在从对话框中按OK时调用其回调函数。在创建Dialog Fragment时,您需要将接口(可能是“this”)作为参数传递。
希望这有帮助。