【发布时间】:2017-07-31 11:20:36
【问题描述】:
我有一个自定义对话框,我从中启动了一个 BackgroundWorker 异步任务,我想在 BackgroundWorker 的后期执行中关闭当前对话框,但我不知道如何获取当前对话框,因为我在另一个对话框中创建了它类。
非常感谢。
【问题讨论】:
-
你可以在那个类中调用dismiss方法
-
确保在关闭活动之前关闭对话框,否则您将面临
android.view.WindowLeaked异常。 -
dimiss() 从 onPostExecute 就足够了
-
如果我没有对话框的引用,我该如何关闭()对话框?