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

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();


这个方法去获得当前这个控件的上下文对象是什么,然后顺藤摸瓜找到答案的.如果大家遇到相同问题,可以用这个方法去查看你的当前的上下文对象是否正确.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: