Ich verwende den folgenden Code, um einen Alarmdialog mit zwei Schaltflächen anzuzeigen. Wenn der Dialog jedoch nicht unterbrochen wird, wenn die Aktivität pausiert ist, wird ein Fehler ausgegeben. Ich weiß, dass Sie einen Dialog mit .dismiss ablehnen können, aber dies ist ein AlertDialog Builder, kein Dialog. Irgendeine Idee, wie man das macht?Alarmdialog-Generator von Onpause abbrechen
AlertDialog.Builder alertDialog = new AlertDialog.Builder(MyActivity.this);
// Setting Dialog Title
alertDialog.setTitle("Title");
// Setting Dialog Message
alertDialog.setMessage("Message");
// Setting Positive "Yes" Button
alertDialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int which) {
//yes
dialog.cancel();
}
});
// Setting Negative "NO" Button
alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//no
dialog.cancel();
}
});
// Showing Alert Message
alertDialog.show();
was ist mit dialog.cancel? –