将活动A中的可变列表传递给Kotlin中的活动B.

我试图通过Kotlin的意图将活动A的数据传递给活动B.

问题是我有一个videos: MutableListintent.putParcelableArrayListExtra("VIDEOS", videos)只接受ArrayList作为参数。

问题

*。 我如何从活动A发送一个mutableList数据到活动B

*。 或者我必须将其转换为ArrayList

PS: Video实现Parcelable

如果你想坚持传递一个Intent,把它转换成一个ArrayList (或者把它存储为一个?)是一个简单的解决方案。 有一个ArrayList构造函数将一个集合作为其参数:

 intent.putParcelableArrayListExtra("VIDEOS", ArrayList(videos))