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

问题描述 投票:0回答:2

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

我有一个DialogFragmentA包含一些方法和DialogFragmentB包含yesButtonnoButton

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

怎么能实现呢?

android android-fragments android-dialogfragment
2个回答
0
投票

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


0
投票

在对话框中使用ViewPager

© www.soinside.com 2019 - 2024. All rights reserved.