У меня есть изменяемый список, который меняется каждый раз, когда вызывается функция generate()
. То, что я пытаюсь сделать, это преобразовать его в строку и установить его в TextView. Способ установки TextView ниже работает для целых чисел, но не для списков. Он просто не отображает содержимое списка, и я понятия не имею, почему он не будет работать. Вместо этого TextView2 делает это: Genereated Numbers: []
val text = findViewById<TextView>(R.id.textView)
val text2 = findViewById<TextView>(R.id.textView2)
var possibleInputs = mutableListOf(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
fun generate() {
var num = (0..20).shuffled().last()
when {
possibleInputs.size == 0 -> text.text = "Done"
num in possibleInputs -> {
text.text = "$num"
text2.text = "Generated Numbers: $possibleInputs"
possibleInputs.remove(num)
}
else -> generate()
}
}