1 private void exitDialog() {
2 Dialog dialog = new AlertDialog.Builder(this).setIcon(R.drawable.pic_m)
3 .setTitle("程序退出? ").setMessage("您确定要退出本程序吗?")
4
5 .setNegativeButton("取消", new DialogInterface.OnClickListener() {
6 public void onClick(DialogInterface dialog, int which) {
7 }
8 })
9 .setPositiveButton("确定", new DialogInterface.OnClickListener() {
10 public void onClick(DialogInterface dialog, int which) {
11 MainActivity.this.finish();
12 }
13 }).create();
14
15 dialog.show();
16 }
17
18 public boolean onKeyDown(int keyCode, KeyEvent event) {
19 if (keyCode == KeyEvent.KEYCODE_BACK) {
20 this.exitDialog();
21 }
22 return false;
23 }