image 2 描述:android开发者提供的图片: ()
当我查询选择我的所有项目时,它没有显示我的表格,而且正如您所看到的,我的查询文本颜色没有更改为橙色(如 android 开发者网站提供的第二张图片所示)
我的插件
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-kapt'
}
我对房间的依赖
dependencies {
implementation "androidx.room:room-runtime:2.5.1"
kapt "androidx.room:room-compiler:2.5.1"
...
}
我的数据类
@Entity(tableName = "table_note")
data class NoteData(
@PrimaryKey(true)
val id :Int? = null ,
val title: String,
val details: String,
val date: String,
val time: String,
val noteColor: Int
)
我的道
@Dao
interface Dao {
@Query("SELECT * FROM table_note")
fun getAllNote() : List<NoteData>
}
实际上我试图用这个问题来完成我的数据库。 所以我将一个项目插入到我的数据库中并调用我的 getAllNote 函数来查看它是否返回结果 它正确返回!
问题是为什么它不显示我的表? 我什至做了另一个项目,但就像这个一样。
如果你知道这个问题或者你是认真的,它没有任何问题,我很感激告诉我。