transientResource
Creates an anonymous instance of ResolvableString.Resource, which is a ResolvableString backed by Android resource string with optional arguments. Arguments can be ResolvableStrings as well.
This factory is meant to create only transient strings, i.e. not persisted in storage. For persisted strings ResolvableString.Resource should be explicitly subclassed. Example:
object InstallMessageTitle : ResolvableString.Resource() {
override fun stringId() = R.string.install_message_title
private const val serialVersionUID = -1310602635578779088L
}
class InstallMessage(fileName: String) : ResolvableString.Resource(fileName) {
override fun stringId() = R.string.install_message
private companion object {
private const val serialVersionUID = 4749568844072243110L
}
}
Content copied to clipboard
Parameters
stringId
Android string resource ID
args
string format arguments