Hay una primera actividad donde los usuarios guardan sus detalles. después de hacer clic en el botón Guardar, aparece un diálogo de Alert preguntando sobre aceptar o cancelar. si el usuario hace clic en Aceptar, se inicia una nueva actividad.Cómo iniciar una nueva clase de actividad en la ventana emergente AlertDialog seleccionando el botón Aceptar
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;
}
No puede simplemente usar 'esto' al crear la intención desde dentro de la interfaz AlertDialog. – VarnerBeast14