Код: Выделить всё
class MyViewModel(private val savedStateHandle: SavedStateHandle) : ViewModel() {
private var _wrongNumbers: ArrayList = savedStateHandle.get("MY_KEY") ?: arrayListOf()
set(value) {
field = value
savedStateHandle["MY_KEY"] = value
}
}
< /code>
Я затем добавляю элементы в этот Arraylist внутри ViewModel: < /p>
fun addNumber(newNumber: Int) {
_wrongNumbers.add(newNumber)
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... tatehandle