Android kotlin - установить динамическую строку внутри адаптера: предполагаемый тип - Int, но ContentResolver! ожидалось - PullRequest
0 голосов
/ 09 ноября 2018

Это код:

holder.newmsgOrLastOnline.text = getString(R.string.was_online_minutes_ago, minutes.toString())

Я получаю сообщение об ошибке R.string.was_online_minutes_ago: Type mismatch: inferred type is Int but ContentResolver! was expected

Это работает в деятельности / фрагменте, но не в адаптере утилита просмотра, почему? Как это сделать правильно?

Заранее спасибо

1 Ответ

0 голосов
/ 09 ноября 2018

Строка разрешается из ее идентификатора с использованием контекста, поэтому попробуйте использовать,

holder.newmsgOrLastOnline.text = mContext.getString(R.string.was_online_minutes_ago, minutes.toString());

, где mContext - Контекст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...