java.lang.IllegalArgumentException;android 悬浮窗异常的问题解决

问题重现:

java.lang.IllegalArgumentException: View=DecorView@6fd258b[] not attached to window manager

出现的原因:

  在执行 dialog.dismiss()这个方法时出错,
   1、在调用该方法前,该view可能没有添加到windowManager或者是已经被关掉了。

解决办法:

对dialog进行判空

 if(dialog1!=null &&dialog1.isShowing()){
            dialog1.dismiss();
        }

猜你喜欢

转载自blog.csdn.net/chaogelilun/article/details/84620817