android:实现退出确认对话框
2012-10-23 16:02
453 查看
一般都是在MainPage重写按键监听。
方法有两种:
Android所有版本通用:重写
Android API Level 5以上可用:重写
方法有两种:
Android所有版本通用:重写
public boolean onKeyDown(int keyCode, KeyEvent event)
Android API Level 5以上可用:重写
public void onBackPressed()
public boolean onKeyDown(int keyCode, KeyEvent event) { // 按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_BACK) { new AlertDialog.Builder(this) .setTitle("提示") .setMessage("离开窝窝?") .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }) .setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { finish(); } }) .show(); return true; } else { return super.onKeyDown(keyCode, event); } }
1 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {//KeyEvent.KEYCODE_BACK即是back键对应的code //do something return true;//返回true表示该事件已被处理,不会再传递到次级监听者;返回false表示该事件还没有被处理完,会继续传递给其他监听者 } return false;//如果按下的是其他按键则直接返回false表示该事件没有处理。 }
相关文章推荐
- Android实现“退出确认”对话框
- Android实现“退出确认”对话框
- Android:实现退出确认对话框
- Android 实现返回键退出弹出确认对话框
- quick-cocos2d-x android返回键监听并实现原生退出对话框
- Android自己定义对话框实现QQ退出界面
- Android实现“是否退出”对话框和“带图标的列表”对话框
- Android实现“是否退出”对话框和“带图标的列表”对话框
- Android 监听返回键,弹出确认退出对话框
- 仿微信界面的 确认退出对话框的实现
- Android自定义对话框实现QQ退出界面
- 仿微信界面的 确认退出对话框的实现
- Android AlertDialog实现分享对话框/退出对话框/下载对话框
- Android下两次返回键完全退出程序以及提示对话框的实现
- Android笔记之添加退出确认对话框
- Android实现“是否退出”对话框和“带图标的列表”对话框
- Android alertdialog实现确认退出
- Android使用自定义alertdialog实现确认退出按钮
- Android中退出确认框的实现代码
- android 返回键退出程序时弹出对话框请求确认退出