当字符串占用超过 1 行时,Android Studio 不会检查/突出显示 Kotlin Room DAO 查询

yar*_*lav 6 kotlin android-sqlite android-studio android-room android-architecture-components

当我试图中断查询以获得更好的可读性/理解性时,它会停止被 IDE 检查。这发生在 Android Studio 3.2 canary 16 和 3.1.2 stable、kotlin 版本 1.2.41 上。

在此处输入图片说明

当 Room DAO 是 java 类/接口时,一切正常。是否可以在 kotlin 中对 2+ 行查询进行与 Java 中相同的检查/突出显示?

在此处输入图片说明

Bin*_*ink 3

这个问题应该在 AS 3.6 中得到解决,但目前,https://issuetracker.google.com/issues/130141151#comment3中提到的解决方法可以解决问题。