token android.os.BinderProxy is not valid

问题:Okhttp异步后调时候progressDialog.show()报错;

progressDialog.show();//报错 Unable to add window -- token android.os.BinderProxy@bf4921f is not valid;

分析:

经调试activity还在,progressDialog没有为空,但是提示progressDialog的context token失效,为什么呢?有可能是异步问题activity没创建完progressDialog.show()就可以执行了

解决:

if(!this.isFinishing()) {  
        progressDialog.show();
}

 

转载于:https://my.oschina.net/jsonL/blog/2209636

你可能感兴趣的:(token android.os.BinderProxy is not valid)