diff --git a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/util/MessageFormats.kt b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/util/MessageFormats.kt index 2adfcca0bf70e..edd30dd348609 100644 --- a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/util/MessageFormats.kt +++ b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/util/MessageFormats.kt @@ -25,10 +25,12 @@ import androidx.annotation.StringRes import java.util.Locale @RequiresApi(Build.VERSION_CODES.N) +@SafeVarargs fun Context.formatString(@StringRes resId: Int, vararg arguments: Pair): String = resources.formatString(resId, *arguments) @RequiresApi(Build.VERSION_CODES.N) +@SafeVarargs fun Resources.formatString(@StringRes resId: Int, vararg arguments: Pair): String = MessageFormat(getString(resId), Locale.getDefault(Locale.Category.FORMAT)) .format(mapOf(*arguments))