“在常见 Android 用例中使用协程”测验 返回到课程 使用协程有哪些优势? 选择合适的多项回答。 免回调依序代码 结构化并发(例如在作用域中运行异步操作) 内置取消支持 加快后台工作执行速度 什么可以在不导致编译错误的情况下调用带有挂起修饰符标记的函数? 选择合适的多项回答。 任何 Kotlin 函数 其他挂起函数 仅限公共函数 协程 建议使用什么 CoroutineScope 在 ViewModel 中启动界面相关协程? mainScope viewModelScope uiScope 不建议从主线程启动协程。 要指定协程的运行位置,可以从以下哪三个预定义调度程序中进行选择? 选择合适的多项回答。 Dispatchers.Background Dispatchers.Default Dispatchers.IO Dispatchers.Main Dispatchers.Network 填空 输入一个或多个字词以完成句子。 如需将协程与 WorkManager 结合使用,请扩展 ___ 并替换 doWork()。doWork() 是一个挂起函数。 填空 输入一个或多个字词以完成句子。 在应用中使用 Room 库时,请将 ___ 关键字添加到 DAO 方法中,以便从主线程中安全地调用这些方法。 对于测试协程,以下关于 runBlockingTest 函数的表述中哪些是正确的? 选择合适的多项回答。 它会执行阻塞操作,直到 runBlockingTest 启动的协程完成为止。 它是非阻塞调用。 它应在面向用户的应用代码中使用。 它会立即执行调用的任何挂起函数。 该项测试可能不稳定,具体取决于协程的用时。 提交回答 error_outline 系统对测验进行评分时出现错误。请重试。