【发布时间】:2021-02-23 06:23:36
【问题描述】:
我正在从 Android 设备中获取图像、视频和音乐文件。我想在不阻塞 UI 线程的情况下使用三个并行程序在后台运行我的代码。
suspend fun getImages() : ArrayList<VideoData> {
}
suspend fun getVideos() : ArrayList<ImageData> {
}
suspend fun getAudio() : ArrayList<AudioData> {
}
这三个函数必须并行执行。我不想等待所有这些都完成。当一个功能完成后,我想在主线程(即 UI 线程)上执行一些代码。
【问题讨论】:
标签: android kotlin background-process kotlin-coroutines