WindowManager$BadTokenException
来源:互联网 发布:哈布斯堡的灭亡知乎 编辑:程序博客网 时间:2024/06/02 03:22
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
这个问题一般是由于弹窗引起的,比如Dialog、PopupWindow等,若是由Dialog、PopupWindow引起的,那么一定是“this”造成的;
第一种:比如FragmentActivity里面装着多个FragmentActivit,这个时候弹窗也能拿到this,但是会抛异常;
第二种:比如多个Activity继承了BaseActivity,在其中一个Activity中用this写的弹窗,当topActivity不是写弹窗的Activity的时候掉用这个弹窗时,也会抛这个异常;
第一种基本上复现率百分百,这个还好,纠结纠结还能搞定,简单点用getParent()就可以了;
第二种就有点纠结了,我是用MyActivity.this解决的,我的出现这种情况不是百分百复现,所以我也不知道我解决得怎么,今天写下来,也是希望有哪位大神看到了能帮帮忙;
0 0
- WindowManager$BadTokenException
- WindowManager$BadTokenException
- Android WindowManager$BadTokenException异常
- android.view.WindowManager$BadTokenException
- Android WindowManager$BadTokenException异常
- android.view.WindowManager$BadTokenException
- Android WindowManager$BadTokenException异常
- Android WindowManager$BadTokenException 处理
- Android WindowManager$BadTokenException错误
- android.view.WindowManager$BadTokenException
- android.view.WindowManager$BadTokenException
- Android :BUG:WindowManager$BadTokenException
- 解决Android WindowManager$BadTokenException异常
- 解决异常Android WindowManager$BadTokenException
- Android WindowManager$BadTokenException tab嵌套,activitygroup等
- Android WindowManager$BadTokenException异常应对案例
- android中WindowManager BadTokenException的处理小结
- WindowManager$BadTokenException: Unable to add window
- echarts 关系图 option
- servlet 总结
- 策略模式
- C语言文件操作----文件的读写
- System类
- WindowManager$BadTokenException
- springmvc时间反序列化
- php获取结果集的几个方法
- ajax跨域问题
- DOMContentLoaded
- linux串口权限问题
- ES6学习18(二进制数组)
- 总结js常用函数和常用技巧(持续更新)
- Reporting Service 运行报错,提示解密对称密钥出现错误