我正在开发一个Android应用程序.我希望当我在我的应用程序中按下后退按钮时,它应该给我一个提示(某种警告对话框),如果我真的想退出.我不知道在哪里放置此警报对话框以及在Yes按钮中写入的内容,用户想要退出应用程序.请帮我.
您可以覆盖OnBackPressed()
功能.
@Override
public void onBackPressed()
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Exit");
builder.setMessage("Are You Sure?");
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
finish();
}
});
builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2046 次 |
最近记录: |