Android Kotlin-在适配器内设置动态字符串:推断的类型为Int但ContentResolver!被期望

时间:2018-11-09 16:12:12

标签: android kotlin

这是代码:

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

这在活动/片段中有效,但在recyclerview适配器中无效,为什么?该怎么做对呢?

预先感谢

1 个答案:

答案 0 :(得分:0)

使用上下文根据其ID解析字符串,因此请尝试使用

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

其中mContext是上下文。