Как использовать getString в отдельных классах?

Надо в отдельном классе получить текст из values/strings. Класс находится не в Activity, а в отдельном файле.

class Subject {
    val s = getString(R.string.defaultName)
}

getString считается ошибкой.


Ответы (1 шт):

Автор решения: Vadik

Передайте контекст в конструктор вашего класса Subject:

import android.content.Context

class Subject(context: Context) {
    val s = context.getString(R.string.defaultName)
}
→ Ссылка