当我点击返回按钮时,我显示一个确认对话框,选择是和否。 但是,如果没有点击yes按钮,它会自动回到上一个屏幕。我的密码部分是:在确认之前,点击返回按钮,它将进入前一屏幕
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
new AlertDialog.Builder(this).setMessage("Do you want to exit the application?")
.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
finish();
}
}).setNegativeButton("NO", null).show();
return super.onKeyDown(keyCode, event);
}
return false;
}
帮帮我。
不,我删除,返回super.onKeyDown(keyCode,事件);它对我来说工作得很好...... – 2011-06-01 10:29:12