在 Kotlin 中为 Android 制作待办事项列表时,我试图在括号中传递“id”,但出现错误。另外,我从中学到的教程运行良好,我正面临这个问题。如何解决这个问题?
我本来希望它能正常工作。所有其他文件都是正确的,只有这个有问题。因此,我的应用程序无法运行。
我在 TodoDAO 中实现 getATodoById -
查看将简单参数传递给查询。您应该将
id
作为参数传递给方法和查询:
@Query("SELECT * FROM `todo-table` WHERE id = :id")
abstract fun getATodoById(id: Int): Flow<Todo>