Unable|Unable to add window -- token null is not valid; is your activity running?
今天在showDialog的时候,遇到了一个报错,就是Unable to add window -- token null is not valid;
is your activity running?这个问题,简单的说就是窗体不存在,倒腾了半天,后面知道什么原因了;
只能说明自己你太傻逼,copy代码的时候不注意:
原因就是dialog的show(注意不是创建)依赖的是窗体的context,实际就是activity,所以当activity finish了以后调用dialog的show方法就会出错。popwindow也是一样的,下面看看我写的代码技能发现问题所在了
case R.id.network_btn_download:
LoadingDialog dialog = new LoadingDialog(BaseApplication.mContext);
dialog.show();
break;
【Unable|Unable to add window -- token null is not valid; is your activity running?】我在调用这个点击事件的时候出现了这个问题,没仔细看,我在这里传了一个全局的context; 这是有问题的
应该传dialog依附于的这个activity才行,传个this对象疾苦就解决了
推荐阅读
- paddle|动手从头实现LSTM
- Swift|Swift ----viewController 中addChildViewController
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)
- 笔记|如何在Windows11安装安卓子系统()
- windows11|Windows11安装Android子系统
- Windows10|Windows10,Version,1903,7月更新,MSDN镜像下载
- Windows必备良心软件,让电脑更酷更高效率!
- 2019-07-08|2019-07-08 windows server
- vue.js|vue.js window.removeEventListener 移除
- 不要轻易尝试用wc|不要轻易尝试用wc -l统计Windows系统出产文件的滋味