Kotlin使用Android Studio在代码中查找所有硬编码字符串

Kotlin使用Android Studio在代码中查找所有硬编码字符串,kotlin,Kotlin,(Ctrl+Alt+Shift+I)并键入硬编码字符串:只在.java文件中找到硬编码字符串,而在.kt文件中找不到字符串啊,实际上有一个更新。Kotlin IDE确实理解org.jetbrains.annotations.PropertyKey 11,但并不总是有效。如果捆绑包包含多种语言,我会遇到问题 例如: fun message(@PropertyKey(resourceBundle = "Messages") id: String) = ResourceBundle.g

(Ctrl+Alt+Shift+I)并键入
硬编码字符串
:只在
.java
文件中找到硬编码字符串,而在
.kt
文件中找不到字符串

啊,实际上有一个更新。Kotlin IDE确实理解org.jetbrains.annotations.PropertyKey 11,但并不总是有效。如果捆绑包包含多种语言,我会遇到问题

例如:

fun message(@PropertyKey(resourceBundle = "Messages") id: String) =
        ResourceBundle.getBundle("Messages").getString(sid) ?: "###$id###"
欲了解更多信息,请访问: