我有以下方法
fun formatMessages(indicators: IntArray): CharSequence {
return context.getString(R.string.foo, indicators)
}
字符串是:
<string name="foo">$1%d - $2%d range of difference</string>
我收到来自Android Studio的投诉:Wrong argument count, format string requires 2 but format call supplies 1
我真正想完成的事情是能够将任意数量的指标formatMessages
传递给(1,2,3..)
,并且将选择/显示适当的字符串。
将功能修改为此: