Skip to main content

moko-resources

Почему StringDesc не Parcelable

StringDesc не может быть Parcelable так как у нас есть ResourceFormattedStringDesc

actual data class ResourceFormattedStringDesc actual constructor(
val stringRes: StringResource,
val args: List<Any>
) : StringDesc {
override fun toString(context: Context): String {
@Suppress("SpreadOperator")
return Utils.resourcesForContext(context).getString(
stringRes.resourceId,
*Utils.processArgs(args, context)
)
}
}

Так как его аргументы типа Any, значит класс ResourceFormattedStringDesc не может быть parcelable, а значит и StringDesc не может быть Parcelable