AD
sealed class StringRes {
class Raw(value: String) : StringRes()
class Res(id: Int, vararg args: Any) : StringRes()
}
Size: a a a
AD
sealed class StringRes {
class Raw(value: String) : StringRes()
class Res(id: Int, vararg args: Any) : StringRes()
}
YW
sealed class StringRes {
class Raw(value: String) : StringRes()
class Res(id: Int, vararg args: Any) : StringRes()
}
AD
fun StringRes.create(context: Context) = when (this) {
is Res -> context.getString(id, *args)
is Raw -> value
}
используешь это где-нибудь, где нужны строкиAD
fun StringRes.create(context: Context) = when (this) {
is Res -> context.getString(id, *args)
is Raw -> value
}
используешь это где-нибудь, где нужны строкиYW
fun StringRes.create(context: Context) = when (this) {
is Res -> context.getString(id, *args)
is Raw -> value
}
используешь это где-нибудь, где нужны строкиAD
AD
YW
AD
YW
AD
YW
D
S
NM
AD
Kd
A
S