我的数据类是
@Parcelize
data class Workouts(val id:Int ,val name:String,val image:Int,val time:Long):Parcelable
在一个活动中,我初始化了MutuableList,并向MutuableList添加了一些数据。
val listRandom= mutableListOf<Workouts>()
listRandom.add(some datas............)
现在我已经用Intent来传递列表随机到下一个活动
val intent =Intent(this,StartWorkout::class.java)
intent.putExtra("workoutlist",listRandom as Parcelable)
现在,在下一个活动中,我试图接收数据为
val randomWorkout =intent.getParcelableExtra<MutableList<Workouts>>("workoutlist")
因此,在接收来自Intent的数据时出现了错误,它说预期是Parcelable,但发现MutuableList
所以我想做的只是传递对象的列表,那么有什么方法可以用其他方式来做吗?