Извините, если это супер-основа c, я только начинаю программировать в целом.
Итак, у меня есть этот список, мне удалось отобразить объект из него случайным образом, когда пользователь нажимает на кнопку.
Вот код, который делает это:
val listOfElement = listOf<String>(
"test", "test2", "test 3")
fun generateElement (view: View) {
tvDisplay.text = listOfElement.random()
}
Работает нормально, но проблема в том, что объект (например, «test3») может отображаться дважды перед ним. перебирает остальную часть списка.
Так что в основном я хотел бы:
- Отображать каждый объект только один раз, НО, когда все объекты были отображены, тогда он должен начаться снова в случайном порядке.
Еще раз спасибо и извините, если это не подходит - это мой первый раз на stackoverflow!