在Android中执行后台任务的最佳API?

时间:2019-11-13 03:05:50

标签: android kotlin kotlin-coroutines

最快的Kotlin协同程序或Work Manager API从Android手机中获取图像和视频。或其他任何方法?

1 个答案:

答案 0 :(得分:1)

协程旨在提供轻量级的异步编程框架。您可以使用协程来启动异步作业,该作业受限于应用程序某些部分的本地生命周期范围。例如,如果要在用户单击“登录”按钮时调用REST API。在这种情况下,您实际上并不关心此结果是否完整(例如,用户可以返回并取消任务)。如果您需要确定任务将完成,那么WorkManager是一个更好的选择(例如,它适合于长时间运行的上传任务,最好在后台执行)。

如果您想了解有关协程在Android异步作业上的实际使用的更多信息,我可以推荐我的文章: https://www.netguru.com/codestories/android-coroutines-%EF%B8%8Fin-2020

相关问题