Windows2003安装图解
2009-07-13 15:42
162 查看
代码中出现如下错误:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application分析:问题在于new AlertDialog.Builder(Context),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity的Context对象,因为只有一个Activity才能添加一个窗体。 解决方法:将new AlertDialog.Builder(Context context)中的参数用Activity的Context对象即可弹出确认框
new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.confirm_title) .setMessage(R.string.confirm_content) .setPositiveButton(R.string.confirm_ok, new OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int arg1) { dialogInterface.dismiss(); masterClear(getApplicationContext()); } }) .setNegativeButton(R.string.confirm_cancel, new OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int arg1) { dialogInterface.cancel(); } }).show();
相关文章推荐
- Windows2003服务器安装及设置教程-动易组件安装图解
- Windows2003服务器安装及设置教程-AspJpeg安装图解
- Windows2003服务器安装及设置教程-Jmail安装图解
- 图解:PHP在Windows2003EnterpriseServer、IIS6.0下的安装
- Windows2003操作系统SQL Server 2008安装图解(详细)
- Windows2003服务器安装及设置教程-LyfUpload安装图解
- Windows2003操作系统SQL Server 2008安装图解(详细)
- Windows2003安装图解
- Windows7安装SQL Server 2008图解
- 新手入门之Windows下JSP安装全图解
- Windows7中IIS简单安装与配置(详细图解)
- DB2数据库详细安装图解
- TFS 2008 中文版下载及安装完整图解
- CentOS 6.3 64位下mysql5.5.25安装图解教程
- Windows7安装SQL Server 2008图解
- CentOS 6.4 服务器版安装教程(超级详细图解)
- fedora11 安装图解
- DB2 v8.2,v9.1,v9.5,v9.7下载地址及详细安装图解
- Windows 7系统安装MySQL5.5.21图解