【问题标题】:IllegalArgumentException - WindowManagerGlobal.javaIllegalArgumentException - WindowManagerGlobal.java
【发布时间】:2015-03-10 15:55:17
【问题描述】:

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

【问题讨论】:

    标签: android illegalargumentexception


    【解决方案1】:

    看看这个sourcecode

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

    看看这个问题:java.lang.IllegalArgumentException: View not attached to window manager

    【讨论】:

      【解决方案2】:

      当关闭进度对话框而不检查它是否显示时,您的错误会发生(根据我的意见或我的知识)。所以你必须做以下事情:-

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

      因此,您必须对所有活动或片段进行检查。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-10
        相关资源
        最近更新 更多