【发布时间】:2016-10-04 13:08:50
【问题描述】:
有一个 DialogFragment DialogA,在此之上还有另一个 DialogFragment DialogB。如果DialogB 关闭,则应该在DialogA 上触发一个事件,以便可以刷新视图(无论是否按下“YES”、“CANCEL”或返回)。
如何获得DialogB的闭幕事件?
我尝试使用 BroadcastReceiver 并覆盖 onResume。但是如果 DialogB 关闭,它们都不会被解雇。
知道如何实现吗?
【问题讨论】:
-
你尝试过使用
setOnDismissListener进行对话吗? -
检查事件总线它将帮助您接收事件。 greenrobot.org/eventbus