strings.xml
Showing your number: %1$s
ActivityExt.kt
You should use the spread operator to pass in the varargs to the getString
function:
val text = getString(textResId, *formatArgs)
This is because the type of formatArgs
inside the showToast
function is Array
(there's no vararg
type or anything like that), and if you pass that in without the *
, you'll only pass a single parameter, which will be the array instead of its contents.