Pun*_*uni 5 android android-intent kotlin
我正试图通过Kotlin中的意图将数据从活动A传递到活动B.
问题是我有一个videos: MutableList<Video>,intent.putParcelableArrayListExtra("VIDEOS", videos)只接受ArrayList<out Parcelable>作为参数.
问题
*.如何将活动A中的mutableList数据发送到活动B?
*.或者我必须将其转换为ArrayList<Video>?
PS: Video实现Parcelable
ArrayList如果你想坚持通过Intent传递它,那么将它转换为(或者将它存储为一个?)是一个简单的解决方案.有一个ArrayList构造函数将集合作为其参数:
intent.putParcelableArrayListExtra("VIDEOS", ArrayList(videos))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2945 次 |
| 最近记录: |