Sto sviluppando un quiz e ho bisogno che l'utente risponda a tutte le domande prima di procedere. Quando l'utente non ha risposto a tutte le domande, visualizzo un semplice messaggio di avviso che lo informa. Il problema è qualunque cosa faccia non riesco a chiudere il file di avviso. Perché non sta lavorando dialog.cancel `Questo è il codice:?Come chiudere un messaggio di avviso Android
AlertDialog.Builder ad = new AlertDialog.Builder(this);
ad.setTitle("Unanswered Questions");
ad.setMessage("You have not answered all the questions.");
ad.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
ad.show();
Avvolgere il codice in tag di codice in modo che la domanda sia leggibile. – jacknad
provato congedo()? – Vjy
che dovrebbe funzionare. Posso suggerire di provare a eseguire il debug di ogni passaggio e vedere se viene chiamato ad.show(). Oh e anche il metodo onClick. – achie