Unable to add window — token android.os.BinderProxy is not valid; is your activity running?

2023-05-16

现象是:第一次显示Dialog正常显示 ,但按了返回键后,再次进入程序显示Dialog时就会报错


原因:我把 对Dialog义为了static 变量 导致退出程序后,再次进入来显示Dialog时,此时的Dialog还是附着在原来退出的Activity,而原来的Activity已关闭,所以会出现此错误


修改:因其它方法必须要用 static 的 Dialog,不能去掉static修饰符,所以在关闭对话框时,加上一句 dialog=null; 给它重新符个空值,这样在显示Dialog前,判断为空时,会重新new一个新的Dialog,就不会报错了 。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unable to add window — token android.os.BinderProxy is not valid; is your activity running? 的相关文章

随机推荐