我试图回到确认对话框,以便我决定处理onbackpressed(),然后我已经将我的代码用于确认对话框,确认和取消按钮用于空监听器.
@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Confirmation");
builder.setMessage("Are you sure want to exit?");
builder.setPositiveButton("OK",null);
builder.setNegativeButton("Cancel", null);
builder.show();
}
Run Code Online (Sandbox Code Playgroud)
它工作正常但问题是如果我点击确定但它应该继续super.onbackpressed()的行为,否则它应该在相同的活动.
我试过的以下代码.
@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Confirmation");
builder.setMessage("Are you sure want to exit?");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//super.onBackPressed();
}
});
builder.setNegativeButton("Cancel", null);
builder.show();
}
Run Code Online (Sandbox Code Playgroud) android ×1