const val
с не может быть в классе. Для вас это означает, что вам нужно объявить его на верхнем уровне, в объекте или в объекте-компаньоне (что также является именно тем, что говорится в сообщении об ошибке).
Учитывая, что это личное, companion object
один из двух вариантов, которые вы можете применить:
class TradersActivityTest {
...
companion object {
private const val ONE_TR = "no_wallets.json"
}
}
Это делает его доступным только для класса.
Второй вариант - на высшем уровне. Однако обратите внимание, что это предоставляет его остальной части файла, а не только одному классу:
private const val ONE_TR = "no_wallets.json"
...
class TradersActivityTest {
...
}
И просто для полноты этого ответа, как я уже говорил, третьим вариантом был объект:
object Constants {
const val ONE_TR = "no_wallets.json"
}
Но он должен быть общедоступным для доступа. Или, альтернативно, внутренний, но это опять же зависит от вашей целевой области.