IllegalArgumentException - WindowManagerGlobal.java

IllegalArgumentException - WindowManagerGlobal.java

我在 crashlytics 中发现了很多崩溃,但我不知道 - 这些崩溃在哪里? 请帮忙,因为这对我来说是个大问题。

当关闭进度对话框而不检查它是否显示时,您的错误发生(根据我的意见或我的知识)。因此,您必须执行以下操作:-

if (!Activity.this.isFinishing() && mProgressDialog != null) {
    if(mProgressDialog.isShowing())
    {
        pDialog.dismiss();
    }
}

所以您必须检查所有 activity 或片段。

看看这个sourcecode

我相信如果您尝试同时关闭您的对话和他的 parent activity,就会发生这种情况。所以 WindowManager 试图删除一个不再存在的视图(已经删除)。

另请参阅此问题:java.lang.IllegalArgumentException: View not attached to window manager