Có hoạt động đầu tiên mà người dùng lưu chi tiết của họ. sau khi nhấp vào nút lưu một Alertdialog hỏi về ok hoặc hủy bỏ. nếu người dùng nhấp vào ok thì một hoạt động mới sẽ bắt đầu.Cách bắt đầu một lớp hoạt động mới trong cửa sổ bật lên AlertDialog bằng cách chọn nút ok
protected final Dialog onCreateDialog(final int id) {
Dialog dialog = null;
switch(id) {
case DIALOG_ID:
AlertDialog.Builder builder = new AlertDialog.Builder(AppointInformation.this);
builder.setMessage("Information saved successfully ! Add Another Info?")
.setCancelable(false)
.setPositiveButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
startActivity(new Intent(((Dialog)dialog).getContext(),CheckPatient.class));
}
})
.setNegativeButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
dialog = alert;
break;
default:
}
return dialog;
}
Bạn không thể đơn giản sử dụng 'điều này' khi tạo ý định từ bên trong giao diện AlertDialog. – VarnerBeast14