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.