Activity has leaked window that was originally added -界面退出时未关闭对话框异常 android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running? -

退出Activity时弹出登录框,点击确定finish当前Activity,结果报了这个错,随后查找资料知道
原因:
是因为退出Activity时没有关闭弹出框,出现了这个错误
解决方法:
只需要在activity销毁时关闭Dialog就好。
  @Override
	  public void onDestroy() {
		    super.onDestroy();
		    Dialog.dismiss();
	  }
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running? //这个异常是未关闭PopupWindow 造成的
解决方法:
只需要在activity销毁时关闭PopupWindow就好。
  @Override
  public void onDestroy() {
    super.onDestroy();
    ppw.dismiss();
  }
Activity has leaked window that was originally added -界面退出时未关闭对话框异常 android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running? -的更多相关文章
- bug_ _ android.view.WindowManager$BadTokenException: Unable to add window -- token
		
========4 关于android的一个常见错误:Unable to add window --token is not valid android.view.WindowManage ...
 - android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
		
原博客地址:http://aijiawang-126-com.javaeye.com/blog/662336 在Activity中newSpinner是我把mContext传入,但是出了 andr ...
 - android.view.WindowManager$BadTokenException: Unable to add window — token null is not for an applic
		
之前遇到过这样的问题, 04-12 10:40:33.302: E/AndroidRuntime(17213): Caused by: android.view.WindowManager$BadTo ...
 - 关于ProgressDialog.show抛出android.view.WindowManager$BadTokenException: Unable to add window
		
下午摆弄ProgressDialog,进入就抛错:android.view.WindowManager$BadTokenException: Unable to add window -- token ...
 - android.view.WindowManager$BadTokenException: Unable to add window
		
这是在加载dialog时出现的一个异常.转载地址:http://hi.baidu.com/fbdfp/item/7dea2d0ade9121813d42e23d 扔了好久的android又开始断断续续 ...
 - Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
		
在广播中启动一个Dialog时出现如下错误信息:Caused by: android.view.WindowManager$BadTokenException: Unable to add windo ...
 - AsyncTask 与 对话框显示 view.WindowManager$BadTokenException: Unable to add window…is not valid; is your a
		
最近遇到一个奇葩的问题,好郁闷 之前也没有仔细看.问题偶尔出现一次.再去查看日志时,出现 view.WindowManager$BadTokenException: Unable to add win ...
 - Android自用-----WindowManager$BadTokenException: Unable to add window -- token null is not for an application
		
转自http://www.cnblogs.com/oakpip/archive/2011/04/06/2007310.html 错误产生: private Context mcontext; @Ove ...
 - Android报错:WindowManager$BadTokenException: Unable to add window -- window has already been added
		
很久之前测试通过的代码,现在手机升级了Android7.0后一运行就崩溃,报出这样的错误,具体错误如下: Process: com.example.sho.android_anti_theft, PI ...
 
随机推荐
- 遇到一位ITer,一位出租车司机,必看。
			
百木-ITer职业交流 群-北京 :141588103 今天去用户那,一个政府的事业单位. 遇到一位ITer,B同学,一个行业的,和他们公司既是合作关系,又是竞争关系.最近我们接了该单位的 ...
 - [Top-Down Approach]  Chatper 4 Notes
			
4.2 Virtual Circuit and Datagram Networks VC Set up connection Exchange data Free the connection The ...
 - [Top-Down Approach]My First C/S Program [Python]
			
These days I was learning from Computer Networking --A Top-Down Approach by Kurose Ross. I modified ...
 - ASP.NET执行模型之IIS服务器处理流程
			
之前在网上看过很多对这方面的讲解,但个人觉得看下来过于 "深奥",不容易理解,所以想用更简单的方式进行阐述,便于理解. 本次我们重点分析用户请求到页面呈现过程中Web服务器的处理过 ...
 - POJ1270 Following Orders[拓扑排序所有方案 Kahn]
			
Following Orders Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4885 Accepted: 1973 ...
 - java的构造方法
			
当一个类a继承一个类b,类b继承类c,类c继承类d时, 先执行d的构造,然后c.b:当该执行a的构造时,如果有成员变量,就先执行成员变量,最后构造 子类继承父类,子类重写父类的某个方法,当父类构造时, ...
 - 线程同步以及yield()、wait()、Notify()、Notifyall()
			
一.线程同步 1.线程同步的目的是为了保护多个线程访问一个资源时对资源的破坏. 2.线程同步方法是通过锁来实现,每个对象都有切仅有一个锁,这个锁与一个特定的对象关联,线程一旦获取了对象锁,其他访问该对 ...
 - oracle基本用法
			
作为企业版的后台数据支撑,就首先要掌握oracle的使用方法!!! 注册用户之前,需要使用system管理员来进行注册功能!!! 1.首先创建新用户 2.这样就能使创建的新用户能够登陆吗?不,还需要分 ...
 - Java—FileOperator
			
//基本用法 JFileChooser jfc = new JFileChooser(); int result = jfc.showOpenDialog(this); if(result != JF ...
 - 使用Jquery向一个空白网页动态创建一个iframe,及嵌入页面,和向嵌入页面传参
			
[csharp] view plaincopyprint?using Microsoft.VisualBasic; using System; using System.Collections; us ...