Diálogo de alerta de Android usando Kotlin-Hasper Ong
Un diálogo de alerta básico con tres opciones para que el usuario elija. Después de hacer clic en el cuadro de diálogo de alerta, activará el brindis y mostrará la salida. Puede editar el título, el mensaje o la descripción.
val builder = AlertDialog.Builder(this)
//set title for alert dialog
builder.setTitle("Confirm")
//set message for alert dialog
builder.setMessage("Do you wish to continue?")
builder.setIcon(android.R.drawable.ic_dialog_alert)//performing positive action
builder.setPositiveButton("Yes")dialogInterface, which ->
Toast.makeText(applicationContext,"clicked yes",Toast.LENGTH_LONG).show()
//performing cancel action
builder.setNeutralButton("Cancel")dialogInterface , which ->
Toast.makeText(applicationContext,"clicked canceln operation cancel",Toast.LENGTH_LONG).show()
//performing negative action
builder.setNegativeButton("No")dialogInterface, which ->
Toast.makeText(applicationContext,"clicked No",Toast.LENGTH_LONG).show()
// Create the AlertDialog
val alertDialog: AlertDialog = builder.create()
// Set other dialog properties
alertDialog.setCancelable(false)
alertDialog.show()