//dichiarazione della variabile builder per costruire l' AlertDialog val builder = AlertDialog.Builder(this) //impostazione del titolo di AlertDialog builder.setTitle("Titolo") //impostazione del messaggio contenuto nell' AlertDialog builder.setMessage("Questo AlertDialog ha tre pulsanti ") //impostazione del pulsante di conferma che eseguirà una determinata funzione builder.setPositiveButton("SI") { dialogInterface: DialogInterface, i: Int -> //inserire qui il codice che deve eseguire quando si premee il PositiveButton (SI) Toast.makeText(this, "Hai premuto il tasto SI all'interno di AlertDialog", LENGTH_SHORT).show() } //impostazione del pulsante di negazione che eseguirà una determinata funzione builder.setNegativeButton("NO") { dialogInterface: DialogInterface, i: Int -> //inserire qui il codice che deve eseguire quando si premee il NegativeButton (NO) Toast.makeText(this, "Hai premuto il tasto NO all'interno di AlertDialog", LENGTH_SHORT).show() } //impostazione del pulsante annulla che solitamente chiude l'AlertDialog builder.setNeutralButton("ANNULLA"){ dialogInterface: DialogInterface, i: Int -> } builder.show()