Android Room 不确定如何将光标转换为方法的返回类型问题
Posted
技术标签:
【中文标题】Android Room 不确定如何将光标转换为方法的返回类型问题【英文标题】:Android Room not sure how to convert cursor to method's return type issue 【发布时间】:2021-06-20 16:58:09 【问题描述】:我在这里看到了很多问题,但这些答案都没有解决我的问题。 这是我的 DAO:
@Query("SELECT name FROM Recipe where category == :category")
fun getByCategory(category:String): List<String>
我正在尝试获取该类别中包含的食谱列表。我收到一个编译时错误,上面写着:
C:...\app\build\tmp\kapt3\stubs\debug\com\mitch\rcp\RecipeDAO.java:18: 错误:不确定如何将游标转换为此方法的返回类型 (void) .
但是我的返回类型不是 void?我不明白。
【问题讨论】:
【参考方案1】:在您的查询中,您有一个双等号。只需要一个
【讨论】:
谢谢,但这并没有解决问题。 是的,一样的。以上是关于Android Room 不确定如何将光标转换为方法的返回类型问题的主要内容,如果未能解决你的问题,请参考以下文章
Room:不确定如何将 Cursor 转换为此方法的返回类型
Android 房间数据库 - 不确定如何将 Cursor 转换为此方法的返回类型
Paging3:在 Room DAO 中使用 PagingSource 作为返回类型时,“不确定如何将 Cursor 转换为此方法的返回类型”