Dialog(四)——报错Unable to add window -- token null is not for an application

/**
	 * 问题描述:
	 * 创建和显示对话框的时候报错
	 * Unable to add window -- token null is not for an application
	 *
	 * 问题修正:
	 * 不可使用Builder builder=new Builder(getApplicationContext());
	 * 应该使用Builder builder=new Builder(MainActivity.this);
	 */
	private void showDialog(){
		 Dialog dialog;
		 //正确
		 Builder builder=new Builder(MainActivity.this);
		 //错误
		 //Builder builder=new Builder(getApplicationContext());
         builder.setIcon(R.drawable.ic_launcher);
         builder.setTitle(getResources().getString(R.string.dialog_title));
         builder.setMessage(R.string.dialog_message);
         builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int arg1) {
				}
			});
         builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int arg1) {
				}
			});

         dialog=builder.create();
         dialog.show();
    }
时间: 2024-09-14 23:59:05

Dialog(四)——报错Unable to add window -- token null is not for an application的相关文章

android-自定义软键盘用popupwindow弹出,点击按钮报错Unable to add window

问题描述 自定义软键盘用popupwindow弹出,点击按钮报错Unable to add window 自定义的键盘用的android.inputmethodservice.KeyboardView系统的软键盘 然后点击其中一个按钮就会报错 报的错: android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@41601028 is not val

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli

 错误产生:  Java代码  private Context mcontext;          @Override       protected void onCreate(Bundle savedInstanceState) {mcontext = getApplicationContext();           System.out.println("mcontext=" + mcontext);          }   Java代码  new AlertDialog

ActivityGroup中出现的Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@

原文:http://blog.csdn.net/fxtxz2/article/details/7921131 08-29 15:46:14.930: E/AndroidRuntime(28804): android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@40603cc0 is not valid

在vmware上创建新的虚拟机报错unable to open the image如何解决小白求助

问题描述 在vmware上创建新的虚拟机报错unable to open the image如何解决小白求助 在vmware上创建新的虚拟机报错unable to open the image如何解决小白求助,第一次安装,小白求助 解决方案 无法打开镜像,可能的原因是,没找到镜像文件,镜像文件格式无效,文件夹权限不足. 解决方案二: 现在提示的是镜像无效,是镜像坏了,还是其他的问题,诸如权限不够的原因 解决方案三: 在虚拟机的系统里没装看图软件吧 解决方案四: 虚拟磁盘不能创建在安装VMware

linux下xhost命令报错:unable to open display的解决办法

  linux下执行xhost命令报错:unable to open display,解决方法,linux 下通过xhost进入图形界面,经常会出现报错"unable to open display" linux下的操作步骤如下: 1.复制代码: 复制内容到剪贴板 [root@localhost ~]# vncserver New 'localhost:1 (root)' desktop is localhost:1 Starting applications specified in

mybatis-spring老报错Unable to instantiate Configuration.

问题描述 spring老报错Unable to instantiate Configuration. spring+MyBatis动态SQL查询写了一个测试方法老报错 ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); EmpDao dao = ctx.getBean(EmpDao.class); 这个配置文件老读不出来,不知道哪里的问题 ![图片说明](http:

vps报错Unable to make the session state request_win服务器

客户反应vps报错Unable to make the session state request,我司技术将解决方法总结如下,希望可以帮助更多的人解决"Unable to make the session state request"难题. 一.[Unable to make the session state request问题] 页面打开时,出现如果下错误.处理方法.或者登陆后不久,频繁的返回到了登录界面 登录Server Error in '/' Application. 复制

初学者eclipse报错:not well-formed (invalid token)

问题描述 初学者eclipse报错:not well-formed (invalid token) 新建有两个Activity用于两个Activity之间简单的切换,java文件跟xml文件都没问题了,就是在Androidmanifest中声明使用IntentTestActivity和AnotherActivity出问题 代码如下: <?xml version="1.0" encoding="utf-8"?> package="com.exam

swfupload 报错 Unable to parse request0

问题描述 报的是流丢失错误,没当报了这个错误后,通过struts访问改页面时action就会找不到求解答啊!谁遇到过帮忙看一下啊.我认为是报错后直接修改了action的调整路径,再去访问该action就找不到;但是不是知道对不对怎么去验证该怎么解决?或者真正的问题是什么啊求解答啊!ERROR2012-06-0619:16:26,593[CommonsLogger.java,27]-Unabletoparserequestorg.apache.commons.fileupload.FileUplo