android.view.WindowLeaked(进度对话框正在向新 activity 泄露)

android.view.WindowLeaked(Progress dialog is leaking to new activity)

我的异步任务中有这段代码,当 doInBackgound 完成时转到新的 activity,但无论我做什么,我总是遇到 window 泄漏错误,我有还尝试在进度条上添加延迟,但没有成功。谁能帮我?谢谢

问题是你的 Activity 已经完成,而 ProgressDialog 理论上仍然是 "displaying",这是不可能的(因为显示它的 Activity 已经消失了),因此发生此错误。为了防止它删除 dialog dismiss 周围的 Handler 然后它应该工作:)