在常见的 Android 使用场景中使用协程测验

  1. 使用协程有哪些好处?

    选择您认为合适的答案。

  2. 什么可以调用标记有 suspend 修饰符的函数而不会导致编译错误?

    选择您认为合适的答案。

  3. 在 ViewModel 中启动与 UI 相关的协程,建议使用哪个 CoroutineScope?

  4. 要指定协程应在何处运行,您可以从以下三个预定义调度程序中选择哪些?

    选择您认为合适的答案。

  5. 填空

    输入一个或多个单词以完成句子。

    要将协程与 WorkManager 一起使用,请扩展 ___ 并覆盖 doWork(),这是一个挂起函数。

  6. 填空

    输入一个或多个单词以完成句子。

    在您的应用中使用 Room 库时,请在您的 DAO 方法中添加 ___ 关键字,以便可以安全地从主线程调用它们。

  7. 对于测试协程,以下关于 runBlockingTest 函数的哪些陈述是正确的?

    选择您认为合适的答案。