android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid

来源:互联网 发布:成都关键词优化公司 编辑:程序博客网 时间:2024/05/24 20:08

getContext();

出现标题这样的问题,一定是因为上下文引用的不正确. 只能引用Activity这个上下文,不能引用applicationContext 



我是在

final View v = View.inflate(LoginActivity.this, R.layout.activity_register, null);
这句代码中.我使用了 getApplication() 这句代码去获得它的相关的控件,导致这个控件就依赖了这个上下文了.

我发现这个问题是通过

getContext();

这个方法去获得当前这个控件的上下文对象是什么,然后顺藤摸瓜找到答案的.如果大家遇到相同问题,可以用这个方法去查看你的当前的上下文对象是否正确.

0 0
原创粉丝点击