关于Dialog引发的报错“未附加到窗口管理器”

报错信息java

java.lang.IllegalArgumentException:View = DecorView @ 9af1e8f [] is not attached to window manageride

java.lang.IllegalArgumentException:View = DecorView @ 9af1e8f []未附加到窗口管理器ip

发生上述的错误,缘由是由于Activity关闭了,而后Dialog执行了dismiss方法。it

解决方案:io

解决方案在onPause()方法里面dissmiss:方法

@Override
    protected void onPause() {
        super.onPause();
        if ((null != tipDialog) && tipDialog.isShowing()) {
            tipDialog.dismiss();
        }
        tipDialog = null;
    }
相关文章
相关标签/搜索