Android Room & Hilt

Android Room & Hilt

提问人:YUSUF ORHAN 提问时间:11/16/2023 最后编辑:fraggieYUSUF ORHAN 更新时间:11/21/2023 访问量:45

问:

我在 Android Studio 中开发项目时遇到错误。这可能是什么原因?

我在使用Hilt时遇到了这个错误,我不明白原因。

看看随附的代码。

@Dao
interface Product Dao {
                
        @Query("SELECT price FROM products") 
        suspend fun getTotalAmount(): List<Double>
    
        @Query("SELECT isFavorite FROM products") 
        suspend fun getFavorite(): List<Boolean>
    
        @Query("SELECT * FROM products")
        fun getAllCart(): LiveData<List<ProductModel>>
    
        @Insert
        suspend fun insert(productModel: ProductModel)
    
        @Query("DELETE FROM products WHERE id = :uid") 
        suspend fun delete(uid: Int)
}

class Converters {
       private val gson
       Gson(){}
                    
       @TypeConverter
       fun fromProductsItem(item: ProductsItem): String {
           return gson.toJson(item)
       }
                  
       @TypeConverter
       fun toProductsItem(itemString: String): ProductsItem {     
           return gson.fromJson(itemString, ProductsItem::class.java)
       }
}

@Dao
interface FavoriteDao {
       @Query("SELECT * FROM favorite")|
       suspend fun getAllFavorite(): List<Favorite Model>

       @Query("SELECT * FROM favorite WHERE uid = :id")
       fun getCurrentFavorite(id: Int) : FavoriteModel?
       
       @Insert
       suspend fun insertFavorite (favoriteModel: FavoriteModel)

       @Query("DELETE FROM favorite WHERE uid = :id")
       suspend fun delete(id: Int)
}
android build.gradle android-room 匕首刀柄

评论

0赞 JustSightseeing 11/16/2023
好的,请删除图像,发布代码本身以及错误(全部为文本)
0赞 teapot418 11/16/2023
如果你想了解错误,你必须先找到它们。你发布了两个警告的图片,这些警告不是致命的。还有其他 20 个错误隐藏在某处,去看看它们。
0赞 Rob 11/17/2023
不要放置外部链接,会让人不打开它们(通常)

答: 暂无答案