BadTokenException
来源:互联网 发布:锤子手机usb网络共享 编辑:程序博客网 时间:2024/05/29 03:05
刚上线的项目就收到了crash 日志
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@2747afb0 is not valid; is your activity running?
重现bug发现是一进去APP就马上退出来就会crash,检查代码发现是因为进去首页马上退出来Activity就finish掉了,但是对话框却 在 继续弹出,所以就crash了,
DialogHelper.showVerifyDialog(MainActivity.this, String.format("是否定位为当前城市", city), getString(R.string.location_differ_site_cancel), getString(R.string.location_differ_site_switch), new DialogSelectedListener() { @Override public void onConfirm() { super.onConfirm(); } @Override public void onCancel() { super.onCancel(); } });
在网上查了下,很多资料说将Activity.this换成getParent()就可以了,试了发现并不行,
最后在DialogHelper前加上isFinishing的判断就可以了
0 0
- BadTokenException
- BadTokenException
- WindowManager$BadTokenException
- WindowManager$BadTokenException
- Android WindowManager$BadTokenException异常
- showDialog().WindowManagerImpl.BadTokenException错误
- android.view.WindowManager$BadTokenException
- Android WindowManager$BadTokenException异常
- Android BadTokenException 问题解决
- AlertDialog crashes with BadTokenException
- android.view.WindowManager$BadTokenException
- Android WindowManager$BadTokenException异常
- android之BadTokenException异常
- Android WindowManager$BadTokenException 处理
- Android WindowManager$BadTokenException错误
- Android的BadTokenException
- android.view.WindowManager$BadTokenException
- android.view.WindowManager$BadTokenException
- Java字节码重写
- ORA-00060: Deadlock detected
- delphi property 实例(包含数组属性)
- 友盟SDK应用(二)------url分享
- insert all/first 使用与区别简介
- BadTokenException
- Leetcode – 树的遍历总结(java)
- Python刷题笔记(4)- 字符串重组
- jQuery treetable 3.2 + asp.net 应用
- Linux/Unix下的任务管理器-top命令
- assert_param的应用
- Android 接收C环境字符串斜杠零乱码
- Android 热补丁动态修复框架小结
- OC之课程总结