您的位置:首页 > 移动开发 > Android开发

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@2

2016-11-07 10:14 627 查看
  
android.view.WindowManager$BadTokenException 这个异常是在
dialog.show().的时候,此dialog显示在的activity不存在或者已经关闭造成
的.
1. 此activity不是当前activity,而是采用了getApplicationContext()获
取到的上下文 , 所以此时要仔细检查当前的的上下文是否正确.
2. 在显示此dialog的时候 , activity尚未加载完全 或者 此时点击了返回键
activity已关闭 . 这时候就要进行延时显示 或者 判断此activity是否关闭 ,
activity的isFinishing()可以判断 .

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐