Sto usando il seguente codice per visualizzare una finestra di avviso con due pulsanti. Ma se la finestra di dialogo non è disordinata quando l'attività è in pausa, genera un errore. So che puoi chiudere una finestra di dialogo usando .dismiss ma questo è un AlertDialog Builder non una finestra di dialogo. Qualche idea su come fare questo?Ignora il generatore di finestre di dialogo di avviso da onpause
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();
E riguardo dialog.cancel? –