使用AlertDialog上的按钮,在创建监听器的时候,总是报错的解决方法:new DialogInterface.OnClickListener()来代替new OnClickListener()

private void showDialog(){new AlertDialog.Builder(SetWin.this).setTitle("Title").setMessage("Message").setPositiveButton("OK", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {Intent gotoLogin = new Intent();gotoLogin.setClass(SetWin.this, Login.class);startActivity(gotoLogin);SetWin.this.finish();}}).show();}


Dialog的按钮的监听器使用 DialogInterface.OnClickListener()类,而不是直接使用OnClickListener这个类名是因为,如果SetWin.java这个Activity类中有其他

按键的话,就有view.View中的OnClickListener类,容易混淆,开发环境总是报错。


更多相关文章

  1. 自定义控件:滑动开关按钮
  2. Android ToolBar Menu按钮的动态隐藏
  3. android在grid组件中加入添加删除图片按钮
  4. Android点击按钮隐藏或者打开软键盘
  5. 隐藏 video标签的下载按钮
  6. 控件_RadioGroup&&RadioButton(单选按钮)和Toast
  7. android 带删除按钮的ListView
  8. 【从头学android】第二个程序同一个Activity中,切换布局时监听器

随机推荐

  1. 表格与表单
  2. 导航制作flex
  3. 带二级分类的导航
  4. 前端基础,伸缩盒布局小案例及总结
  5. 色彩如何练习?色彩入门基础调色技巧!
  6. 第三课-盒子模型-导航栏
  7. WebStorm 配合 Cmder 或 Git Bash
  8. 表格制作excel教程,excel表格制作教程入
  9. 鼠标悬停伪类的理解
  10. 使用伸缩盒标签制作一个首页的二级分类