android debug:Unable to add window -- token null is not for an application

原创 2015年11月18日 14:23:27

Unable to add window -- token null is not for an application

<span style="font-size:14px;">listView.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> parent, View view,
					int position, long id) {
				final int pos = position;
				AlertDialog.Builder builder =  new AlertDialog.Builder(FriendActivity.this);//这里不能用getAppliacationContext
				builder.setTitle("提示").setMessage("您确定要删除吗?");
				builder.setPositiveButton("确定", new OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
						friendAdapter.remove(friendAdapter.getItem(pos));
						dialog.dismiss();
					}
				});
				builder.setNegativeButton("取消", new OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
						dialog.dismiss();
					}
				});
				builder.create().show();
			}
				
		});</span>

错误产生的地方在代码中注释处,使用getApplicationContext会报错。

导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个Activity才能添加一个窗体。 
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android开发之关于“Unable to add window - token null is not for an application ”的异常

关于Unable to add window -- token null is not for an application 的错误 最近在写到ProgressDialog的时候 报错: andr...
  • yangkeshihaer
  • yangkeshihaer
  • 2014年10月16日 10:52
  • 1495

Unable to add window -- token null is not valid

如果在 onCreate 中创建该问题,就会报如上异常 【如果activity已经finish掉了。在handlerMessage中调用的时候 也会报异常】 解决办法:在onCreate中执行: ...
  • ID19870510
  • ID19870510
  • 2012年04月17日 18:06
  • 6024

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

今天敲代码报这样错误Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token nul...
  • xujinyang1234
  • xujinyang1234
  • 2013年06月27日 19:53
  • 4157

android.view.WindowManager$BadTokenException崩溃分类与解决。

1.Unable to add window --token null is not valid; is your activity running 2.Unable to add window --...
  • xiexiangyu92
  • xiexiangyu92
  • 2017年10月30日 12:21
  • 418

PopupWindow出现Unable to add window -- token null is not valid; is your activity running?

PopupWindow出现Unable to add window -- token null is not valid; is your activity running?
  • wuzhipeng1991
  • wuzhipeng1991
  • 2014年08月18日 11:11
  • 9062

android使用AlertDialog提示 Unable to add window -- token null is not for an application的解决方案

第一次使用AlertDialog,当然首先得查阅android开发文档,见http://developer.android.com/reference/android/app/AlertDialog....
  • GQB1226
  • GQB1226
  • 2014年02月10日 22:01
  • 843

Unable to add window -- token null is not valid; is your activity running?错误及其修改方法

先将错误帖上来: E/AndroidRuntime(19905): FATAL EXCEPTION: main E/AndroidRuntime(19905): android.view.Wind...
  • fulinwsuafcie
  • fulinwsuafcie
  • 2013年12月07日 21:36
  • 25267

初始化progressDialog出错:unable to add view--- token null is not for an application

错误:初始化progressDialog出错:unable to add view--- token null is not for an application 解决办法:Progress...
  • superyu1992
  • superyu1992
  • 2015年03月21日 13:17
  • 524

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

在使用自定义的PopupWindow 时,遇到了下面的错误:   Caused by: android.view.WindowManager$BadTokenException: Unable to ...
  • HMYANG314
  • HMYANG314
  • 2015年10月26日 15:45
  • 1293

PopWindow Unable to add window -- token null is not valid; is your activity running

在应用界面层添加Popwindow ,偶尔会出现 Java.lang.RuntimeException: unable.to.add.activity.ComponentInfo{com.ici...
  • u012583459
  • u012583459
  • 2015年06月11日 09:33
  • 1174
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android debug:Unable to add window -- token null is not for an application
举报原因:
原因补充:

(最多只允许输入30个字)