[Android]关于异步任务(AsyncTask)报leaked window com.android.internal.policy.PhoneWindow$DecorView错误

来源:互联网 发布:神机妙算造价软件价格 编辑:程序博客网 时间:2024/06/01 10:42

AsyncTask有时会报leaked window com.android.internal.policy.PhoneWindow$DecorView错误,可能的原因有以下两点:

  1. 可能是在异步任务中定义了Dialog没有调用dismiss()方法导致的泄漏。解决方法可以参考在onPostExcute()中或onDestroy()中调用dismiss();
  2. 更要注意的是可能我们的doInBackground()方法中的代码有错误,可能报该错误掩盖了代码错误。解决方法为先屏蔽Dialog等视图的显示,看一下是不是doInBackground()中代码错误。

0 0
原创粉丝点击