关于Android Workmanager和Kotlin Coroutines的使用似乎有些混乱。在哪些情况下最适合它们?何时使用它们?
答案 0 :(得分:1)
WorkManager
是 android库,用于异步在后台处理内容。它为后台计划和重复的任务提供功能。
因此,当您需要执行一些长期运行的任务时,它最适合您的用例。 (由于“后台执行的限制”,因此在最新版本的Android,API 26和Up中非常有用)
Coroutines
是 Kotlin库,它是新的异步编程的概念,基本上用于完成主线程的工作,但等待中止新线程的响应。
您可以将其视为多线程编程方面,并且在Android开发中,它可以替代AsynTask
或Handler
。
希望,我明确指出了什么时候使用!!