Я хочу создать диалоговые элементы предупреждений. Вот мой код.
val colors = arrayOf("Red","Green","Blue")
val builder = AlertDialog.Builder(this)
builder.setTitle("Pick a color")
builder.setItems(colors) {_,_ ->
Toast.makeText(this,"Red Color",Toast.LENGTH_LONG).show()
Toast.makeText(this,"Green Color",Toast.LENGTH_LONG).show()
Toast.makeText(this,"Blue Color",Toast.LENGTH_LONG).show()
}
builder.show()
}
}
В результате появится диалоговое окно с тремя вариантами выбора: красный, зеленый и синий. Но проблема в том, что если я нажму, например, на красный цвет, он покажет три тоста, если я нажму на синий/зеленый цвет, он покажет то же самое. Итак, как я могу показать конкретный тост при выборе определенного цвета?