(异常)Android开发,Dialog dialog=new AlertDialog.Builder(this)出错。
2014-11-20 09:34
387 查看
我最近也遇到了这样的错误
利用Content.getApplicationContext()无法解决
错误提示
解决方法
利用Content.getApplicationContext()无法解决
错误提示
Eclipse的提示是Type mismatch: cannot convert from void to Dialog。(我在网上看到的其他代码都是这样写的)
解决方法
比如你的源码文件名是 Activity.java,就改成 Dialog dialog=new AlertDialog.Builder(Activity.this); 因名称而异。在listener中的this指代的并不是Activity里的this,而两个this成员和方法是完全不一样的,所以会出错,需要告诉IDE即将访问的是Activity的this,这样就不会出问题了。
相关文章推荐
- Android开发之AlertDialog.Builder…
- Android开发之Buidler模式初探结合AlertDialog.Builder讲解
- new AlertDialog.Builder(this).setxx引发的胡思乱想
- android 开发AlertDialog.builder对话框的实现
- android 开发零起步学习笔记(二十三): Android 对话框AlertDialog和AlertDialog.Builder两者的区别
- 关于AlertDialog中不可思议的dialog.show()异常出错的问题的解决
- Android 边用边学 之 AlertDialog.Builder
- 关于Android AlertDialog.builder的用法
- android-如何关闭AlertDialog.Builder对话框
- android-如何关闭AlertDialog.Builder对话框
- Android开发之AlertDialog和自定义AlertDialog
- Android应用开发学习笔记之AlertDialog对话框
- android AlertDialog.Builder
- android-如何关闭AlertDialog.Builder对话框
- Android开发之AlertDialog 关于重写onCreatDialog自定义对话框的问题 问题出自于《疯狂Android讲义》这本书
- android开发-使用Dialog AlertDialog ----模态异步
- Android开发之AlertDialog对话框内gallery的应用案例
- android 简单列表对话框(AlertDialog.Builder().setItems())
- ProgressDialog,SharedPreferences,Toast自定义,versionName ,new AlertDialog.Builder和下载更新
- Android AlertDialog.Builder 取消(个人)