pre*_*tor 6 syntax-highlighting android-studio android-room
自从我上次构建升级以来,我的 DAO 中的语法突出显示不再起作用。

我的期望(和经验)是,查询中存在语法突出显示,并且一旦数据库检查器运行,左侧还有一个按钮,用于在正在运行的数据库上执行 SQL 语句。我不知道,为什么会这样。我做的唯一一件事就是为我的构建梯度运行推荐升级。此外,恢复这些更改并没有改善情况。
但是,这仍然没有解决数据库检查器中“快速运行”sql语句的问题。
另外要注意的是,我已经尝试过这个:How tohighlight SQL syntax of Room Dao in Android Studio,但没有成功。就我而言,没有列出“Android Room SQL”,而只有“Room SQL”。
有任何想法吗?
小智 25
自动突出显示仍然不适用于:
Android Studio 电鳗 | 2022.1.1 构建 #AI-221.6008.13.2211.9477386,建于 2023 年 1 月 11 日
和
房间:2.5.0
在 kotlin @Dao 类中。
所以,正如这里所说,你应该:
转到“设置”>“编辑器”>“语言注入”
添加“Generic Kotlin”类型的新注入
选择“RoomSQL”作为注入的 ID。
为“地点模式”添加以下内容:
+ kotlinParameter().ofFunction(0, kotlinFunction().withName("Query").defineInClass("androidx.room.Query"))
+ kotlinParameter().ofFunction(0, kotlinFunction().withName("DatabaseView").defineInClass("androidx.room.DatabaseView"))
而且注射效果很好!
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |