strings.xml
Showing your number: %1$s
ActivityExt.kt
Use the spread operator:
fun Activity.showToast(textResId: Int, vararg formatArgs: String) {
val text = getString(textResId, *formatArgs)
Toast.makeText(this, text, Toast.LENGTH_SHORT).show()
}
Currently, you're passing an array as the format argument. By using the spread operator you pass the contents of the array as the format argument.