kotlin 中公共抽象乐趣的争论太多

问题描述 投票:0回答:1

在 Kotlin 中为 Android 制作待办事项列表时,我试图在括号中传递“id”,但出现错误。另外,我从中学到的教程运行良好,我正面临这个问题。如何解决这个问题?

Problem

我本来希望它能正常工作。所有其他文件都是正确的,只有这个有问题。因此,我的应用程序无法运行。

我在 TodoDAO 中实现 getATodoById -

TodoDAO

android kotlin android-jetpack-compose android-room dao
1个回答
0
投票

查看将简单参数传递给查询。您应该将

id
作为参数传递给方法和查询:

@Query("SELECT * FROM `todo-table` WHERE id = :id")
abstract fun getATodoById(id: Int): Flow<Todo>
© www.soinside.com 2019 - 2024. All rights reserved.