Android Unable to add window -- token android.os.BinderProxy@3a067204 is not valid错误分析记录
2024-08-31 00:18:38
打开APP时,出现闪退的情况,查看android studio报错信息,主要为:
Unable to add window -- token android.os.BinderProxy@3a067204 is not valid
原因分析:由于进入APP时会显示一个进度对话框,对话框的初始化必须依赖Activity,但如果对话框的初始化放在Activity的onCreate方法中,那么就会报错。
因为根据Activity的生命周期,onCreate方法执行时,Activity并未创建完毕,对话框所依赖的Activity还不存在,所以此时初始化对话框必然报错。
解决方法:将对话框的初始化放在onStart方法中。onStart方法在onCreate方法之后被调用,或者在Activity从Stop状态转换为Active状态时被调用。
最新文章
- 删除smartygit的配置文件
- PHP 之 this self parent static 对比
- boostrap中lg,md,sm,xs
- matplotlib 显示中文
- jquery easyui textbox onblur事件,textbox blur事件无效解决方案
- [Swust OJ 465]--吴奶奶买鱼(0-1背包+dfs)
- 通过ccb(CocosBuilder)文件生成cocos2dx代码
- hdu_5919_Sequence II(主席树)
- 安卓Native和H5页面进行交互
- EXTJS4.2 内存中操作表格数据时,删除表格数据,行号不连续解决
- 用python来自动玩类似跳一跳的小游戏
- Java Core - static关键字的理解
- PHP里面增加写日志功能
- React事件传递参数
- python之pandas&;&;DataFrame
- c++ primer 5 表达式
- React Native开发技术
- 跨DLL操作fopen的返回值导致出错
- day9 文件的读取
- 关于计算机中的《补码》,公式:-n=~n+1 引伸:~n=-n-1
热门文章
- codeforces 371c
- 备用交换机(cogs 8)
- CentOS 安装Oracle 11g R2
- Node.js和Chrome V8 引擎了解
- [Vue + TS] Watch for Changes in Vue Using the @Watch Decorator with TypeScript
- [Vue-rx] Pass Template Data Through domStreams in Vue.js and RxJS
- Android天气预报+百度天气接口
- CoreData使用方法三: NSPredicate在CoreData中的使用
- Apache配置基于域名的虚拟主机
- logistic regression教程1