android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid
2015-06-08 20:16
585 查看
getContext();
出现标题这样的问题,一定是因为上下文引用的不正确. 只能引用Activity这个上下文,不能引用applicationContext
我是在
final View v = View.inflate(LoginActivity.this, R.layout.activity_register, null);这句代码中.我使用了 getApplication() 这句代码去获得它的相关的控件,导致这个控件就依赖了这个上下文了.
我发现这个问题是通过
getContext();
这个方法去获得当前这个控件的上下文对象是什么,然后顺藤摸瓜找到答案的.如果大家遇到相同问题,可以用这个方法去查看你的当前的上下文对象是否正确.
相关文章推荐
- Android中Cursor类的概念和用法
- Android Studio 常用设置说明
- ant 打包android应用
- 安卓开发黄金搭档:android-studio+Genymotion模拟器
- Android 5.0 documentation CHM 版本 下载
- RGB,CMY(K),YUV,YIQ,YCbCr颜色的转换算法(java实现) 分类: Android JAVA 2015-06-08 19:30 26人阅读 评论(0) 收藏
- Android 线性布局(LinearLayout)相关官方文档 - 布局参数部分
- Android之增长的数字(仿支付宝资产数字)
- Android中JNI的使用(转)
- Android NDK (学习笔记二) —— 开发第一个Android NDK项目
- 显示图片列表时出现异常java.lang.OutOfMemoryError或android.view.InflateException: Binary XML file line #98: Error
- Android最新控件ActionBar入门浅析
- Android 事件分发机制详解(1)-View
- android开发(43) 动画演示,会跑的小人,从屏幕左侧跑到右侧
- Android 线性布局(LinearLayout)相关官方文档 - 参考部分
- 解决使用了subList方法之后MPAndroidChart不能显示数据的Bug
- Android:关于Viewpager中的Fragment 滑动时保存状态的问题
- AndroidUtils一些类方法
- Android NDK (学习笔记一) —— 认识NDK
- Android Volley完全解析(一),初识Volley的基本用法