我在AsyncTask的OnCancelled()
方法中发现错误,错误如下:
引发了类型'Java.Lang.IllegalArgumentException'的异常。
java.lang.IllegalArgumentException:View = com.android.internal.policy.impl.PhoneWindow $ DecorView {41b1e790 V.E ..... R ..... ID 0,0-456,144}未附加到窗口管理器
我在OnCancelled()
内部使用的代码是:
if (progressDialog != null)
{
if (progressDialog.IsShowing == true)
progressDialog.Dismiss();
}
最佳答案
如果您的视图在AsyncTask的onCancelled事件触发时已经被破坏,则会发生这种情况。 Look at this SO question