我会正确处理智能手机上的后退按钮的压力,我知道按下时会显示一个警告对话框,询问“你确定要通过 APP 退出”,如果用户再次按下,应用程序将关闭
问问题
609 次
1 回答
2
在您的应用程序的第一个 Activity 或没有返回(退出除外)的 Activity 中覆盖以下方法并显示弹出对话框以确认退出
@Override
public void onBackPressed() {
DialogInterface.OnClickListener listener = new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
YourActivity.this.finish();
}
};
AlertDialog.Builder bldr = new Builder(YourActivity.this);
bldr.setMessage("Are you sure you want to exit?");
bldr.setPositiveButton(android.R.string.yes, listener);
bldr.setNegativeButton(android.R.string.no, null);
bldr.show();
}
于 2012-04-26T12:57:35.643 回答