有没有办法在活动被销毁时杀死所有可见的对话框?

时间:2011-12-08 20:24:28

标签: android

我问这个是因为我总是得到Activity已经泄露的窗口..错误

无法找到一种方法来销毁自这些对话框以来活动销毁的一些对话框 在活动之外动态生成(在某些侦听器上)。

那么有没有办法让android检测并杀死所有可见/实时对话框? 感谢

1 个答案:

答案 0 :(得分:3)

我相信您可以在创建对话框时保留对象的成员引用。然后,您可以检查isShowing()方法,看看它是否显示。然后隐藏并销毁显示的对话框。