android AlertDialog的应用
16lz
2021-01-23
使用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类,容易混淆,开发环境总是报错。
更多相关文章
- 自定义控件:滑动开关按钮
- Android ToolBar Menu按钮的动态隐藏
- android在grid组件中加入添加删除图片按钮
- Android点击按钮隐藏或者打开软键盘
- 隐藏 video标签的下载按钮
- 控件_RadioGroup&&RadioButton(单选按钮)和Toast
- android 带删除按钮的ListView
- 【从头学android】第二个程序同一个Activity中,切换布局时监听器