У меня есть класс данных как
@Parcelize
data class Workouts(val id:Int ,val name:String,val image:Int,val time:Long):Parcelable
, и в одном упражнении я инициализировал взаимно изменяемый список, а также добавил некоторые данные в MutuableList
val listRandom= mutableListOf<Workouts>()
listRandom.add(some datas............)
Теперь я использовал Intent для передать listRandom следующему действию
val intent =Intent(this,StartWorkout::class.java)
intent.putExtra("workoutlist",listRandom as Parcelable)
Теперь в следующем задании я пытаюсь получить данные как
val randomWorkout =intent.getParcelableExtra<MutableList<Workouts>>("workoutlist")
, поэтому при получении данных из намерение говорит: Ожидаемый Parcelable, но найден MutuableList
Так что я пытаюсь сделать, это просто передать список объектов, так есть ли способ сделать это другим способом?