报错:

Attempted to add application window with unknown token XXX
Unable to add window——token android.os.BinderProxy@196e65b8 is not valid;is your activity is running?

原因:

网上很多前辈都说是要传入当前的Activity, 而不是传getAppicationContext,但是检查自己的代码发现,传入的确实是当前的Activity,心都要凉一半,因为周五了,一切顺利的快要下班前一刻,出现这种小问题造成大bug,太sad了。
网上搜索有一篇也是和我情况类似的,但是说了好多,最后没有贴出解决方法,对于小白的我,emmmm,一言难尽。
而后想到,是不是没有在Activity的生命周期最后干掉dialog,于是马上行动,解决了自己的bug,开心愉快高兴~

解决方法:

在Activity的onDestroy方法里关闭弹窗。

    @Override
protected void onDestroy() {
super.onDestroy();
// 关闭弹窗
DialogUtils.isShow(); }
    public static void isShow(){
try {
if (BUILDER != null)
{
BUILDER=null;
}
if (CUS_DIALOG!=null) {
CUS_DIALOG.cancel();
CUS_DIALOG.dismiss();
CUS_DIALOG = null;
dialogs.dismiss();
}
} catch (Exception e) {
e.printStackTrace();
}
}

若有问题,欢迎各位大佬指教~

最新文章

  1. VS2015使用scanf报错的解决方案
  2. CentOS升级Python 2.6到2.7
  3. php单例模式是怎么实现的呢
  4. redis 安装并设置为开机启动服务
  5. (转载)顺序栈c++实现
  6. [Android] FileInputStream跟踪
  7. Linux设置某软件开机自动启动的方法
  8. js原生获取元素的css属性
  9. JAVA之旅(三十四)——自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫
  10. javascript 判断对象类型
  11. Flask开发微电影网站(七)
  12. 报错:/usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_account_by_event_name.frm' (errno: 13 - Permission denied)
  13. Pearson 相关系数--最佳理解及相关应用
  14. core的微服务相关
  15. python学习—几个简单小程序
  16. Intellij IDEA连接Spark集群
  17. ubuntu 关闭显示器的命令
  18. BI失败的原因
  19. vscode新版1.31.1使用代码检查工具ESlint支持VUE
  20. 关于zepto 选择特定值的input 报错问题

热门文章

  1. CDQ分治 & 整体分治
  2. 橘子origin游戏平台如何绑定登陆验证/二次验证码?
  3. 什么是CSV
  4. Python编程初学者指南|百度网盘免费下载|Python新手入门资料
  5. Jarvisoj-web Login
  6. 每日一道 LeetCode (1):两数之和
  7. Oracle 忘记密码 如何修改
  8. PHP readlink() 函数
  9. Hadoop学习之第一个MapReduce程序
  10. 小波变换检测信号突变点的MATLAB实现