Мне было интересно, можно ли передать лямбду в Intent в kotlin, так как лямбды являются Serializable, но с этим кодом я получаю ошибку при создании PendingIntent.
val bundle = bundleOf(ACTION to { pause() })
val playButtonIntent = Intent(this, MusicService::class.java).apply {
putExtras(bundle)
}
val pendingPlayIntent = PendingIntent.getService(this, 1, playButtonIntent, 0)
ошибка:
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object