【发布时间】:2017-08-01 15:03:30
【问题描述】:
我想在调用dialog.dismiss() 或dialog.cancel 之后进行一些数据检查。
我该怎么做呢?
是否有任何覆盖、侦听器或方法可以实现以执行某些操作然后关闭对话框?
我尝试了dialog.setOnDismissListener,但它首先关闭了对话框,然后调用了这个监听器。
【问题讨论】:
-
无论你在 dialog.dismiss() 之后写什么代码;它会被执行,我猜你不需要任何监听器
-
为什么不直接覆盖
dismiss()并将代码放在super.dismiss()之前或之后?