Я хочу создать диалоговые элементы оповещения.Вот мой код.
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()
}
}
В результате появляется диалоговое окно с тремя вариантами выбора: красный, зеленый и синий.Но проблема в том, что если я нажимаю, например, на красный цвет, то он показывает три тоста, а если я нажимаю на синий / зеленый цвет, он показывает то же самое.Так как же показать конкретный тост на выбранном цвете?