) { override fun put(bundle: Bundle, key: String, value: Mountain) { bundle.putParcelable(key, value) } override fun get(bundle: Bundle, key: String): Mountain { return requireNotNull(BundleCompat.getParcelable(bundle, key, Mountain::class.java)) } override fun serializeAsValue(value: Mountain): String { return Uri.encode(Json.encodeToString(value)) } override fun parseValue(value: String): Mountain { return Json.decodeFromString(value) } } Ұཡը໘͔Βৄࡉը໘ͷભҠ 1