java - 房间:警告:从不使用参数/从不使用变量
问题描述
在我的房间应用程序中,我在 populateDatabase 函数中收到两个警告:从未使用过参数“pbInfoDao”和从未使用过变量“pbInfo”
任务 :app:prepareLintJar 最新任务 :app:generateDebugSources 任务 :app:javaPreCompileDebug 任务 :app:compileDebugJavaWithJavac 任务 :app:compileDebugSources 任务 :app:mergeDebugShaders 任务 :app:compileDebugShaders 任务 :app:generateDebugAssets 任务 :app:mergeDebugAssets
我将如何解决这些问题?
@Entity(tableName = "pbInfo_table")
data class PbInfo(@PrimaryKey
var value: Double,
var date: Int,
var details: String)
interface PbInfoDao {
@Query("SELECT * from pbInfo_table")
fun getListPbs(): LiveData<List<PbInfo>>
@Query("SELECT value, date, details FROM pbInfo_table")
fun loadPbInfo(): List<PbInfo>
@Insert(onConflict = OnConflictStrategy.REPLACE)
fun update(vararg pbInfo: PbInfo): LongArray
@Query("DELETE FROM pbInfo_table")
suspend fun deleteAll()
}
D b
private class PbDatabaseCallback(private val scope: CoroutineScope) : RoomDatabase.Callback() {
override fun onOpen(db: SupportSQLiteDatabase) {
super.onOpen(db)
INSTANCE?.let { database ->
scope.launch {
populateDatabase(database.pbDao(), database.pbInfoDao())
}
}
}
suspend fun populateDatabase(pbDao: PbDao,pbInfoDao: PbInfoDao) {
pbDao.deleteAll()
var pb = Pb("Squat")
pbDao.insert(pb)
var pbInfo = PbInfo(122.5, 28, "I was feeling on top form today!")
解决方案
推荐阅读
- google-apps-script - 从模板创建工作表后设置目标文件夹
- php - MySQL - phpmyadmin 警报消息
- python - 有没有办法在 seaborn 中获得特定数量的地块?
- hibernate - 我应该如何在具有复合主键的实体中覆盖 equals/hashCode?
- google-sheets - Google 表格 googlefinance 查询在 if 语句中不起作用
- r - 我可以使用 mapply 拟合不同的回归模型吗?
- sql - 数据字段 - 在新数据字段中搜索和写入值 (Oracle)
- javascript - ESLint 规则确保 JSX 文本节点不与其他节点混合
- c# - 绑定 TabItem 模板
- boto3 - Boto3 忽略 AWS_CONTAINER_CREDENTIALS_RELATIVE_URI