在其他DialogFragment中单击按钮后,在DialogFragment中触发操作

时间:2018-01-03 17:28:46

标签: android android-fragments android-dialogfragment

我想这是一个愚蠢的问题,但我是Android的新手,我仍然无法理解片段之间的通信。我想做什么:

我的DialogFragmentA包含一些方法,DialogFragmentB包含yesButtonnoButton

如果点击了yesButton中的DialogFragmentB,我想解除该片段并在DialogFragmentA中触发特定操作。

如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

如果两个片段都是对话框,那么您可以执行以下操作: 将dialogFragmentA设置为dialogFragmentB的targetFragment 在dialogFragmentB中使用getTargetFragment获取dialogFragmentA。 然后使用该引用调用dialogFragmentA

中的任何方法

答案 1 :(得分:0)

在对话框中使用ViewPager