Добрый вечер!
Почему вылетает приложение в месте инициализации массива/переменной при использовании данных из enum class?
enum class Items(@StringRes val textRes: Int) {
Near(R.string.spinner_near),
Rate(R.string.spinner_rate)
}
var valuesResumesSpinner = arrayOf( // вылетает тут
getString(Items.Near.textRes),
getString(Items.Rate.textRes)
)
При этом если положить строку в лог, то все работает:
Log.i("TAG", "${getString(Items.Near.textRes)}")
а если инициализировать ею рандомную переменную типа String, то тоже все вылетает:
var a: String = getString(Items.Near.textRes)
В чем дело?