Android Unable to add window -- token android.os.BinderProxy@3a067204 is not valid错误分析记录
【Android Unable to add window -- token android.os.BinderProxy@3a067204 is not valid错误分析记录】于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述Android Unable to add window -- token android.os.BinderProxy@3a067204 is not valid错误分析记录相关的知识,希望能为你提供帮助。
打开APP时,出现闪退的情况,查看android studio报错信息,主要为:
Unable to add window -- token [email
protected] is not valid
原因分析:由于进入APP时会显示一个进度对话框,对话框的初始化必须依赖Activity,但如果对话框的初始化放在Activity的onCreate方法中,那么就会报错。
因为根据Activity的生命周期,onCreate方法执行时,Activity并未创建完毕,对话框所依赖的Activity还不存在,所以此时初始化对话框必然报错。
解决方法:将对话框的初始化放在onStart方法中。onStart方法在onCreate方法之后被调用,或者在Activity从Stop状态转换为Active状态时被调用。
推荐阅读
- android O Error inflating class android.webkit.WebView
- kindle fire hd 7怎样?kindle fire hd7设置评测
- kindle fire hdx 8.9怎样?亚马逊kindle fire hdx8.9设置评测
- newifi新路由mini价格多少钱?联想新路由mini报价
- ipad3升级ios8卡吗?怎样?ipad3升级ios8评测
- 海尔空气魔方是啥?海尔空气魔方技巧
- k.band行走手环怎样?k.band行走手环上手评测
- kindle voyage评测视频:亚马逊kindle voyage上手评测
- 小米蓝牙游戏手柄怎样?设置技巧评测