efo*_*foc 3 android coroutine gradle kotlin kotlin-coroutines
我一直在遵循 CodeLabs 的本指南,在本节中它显示了在 DAO 方法中使用“挂起”关键字,但是当我这样做时,我收到此错误:
error: To use Coroutine features, you must add `ktx` artifact from Room as a dependency. androidx.room:room-ktx:<version>
public abstract java.lang.Object deleteAll(@org.jetbrains.annotations.NotNull()
public abstract java.lang.Object insert(@org.jetbrains.annotations.NotNull()
^
Run Code Online (Sandbox Code Playgroud)
我在网上查了一下,但人们说你不能在 DAO 方法中使用协程。
我还在此处添加了此步骤之前的所有 build.gradle 导入。
好吧,我知道是什么问题了。尽管我将协程文件添加到了 build.grade 文件中,但我还需要添加 Room 的特定协程文件,即:
implementation "androidx.room:room-ktx:2.2.5"
Run Code Online (Sandbox Code Playgroud)
这将是将协程与 DAO 方法一起使用。
我很困惑,因为我以为我在上一步中添加了所有必需的文件。
归档时间: |
|
查看次数: |
1549 次 |
最近记录: |