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

时间:2019-03-17 11:42:11

标签: kotlin

Ctrl + Alt + Shift + I )并输入Hardcoded Strings:仅找到.java文件中的硬编码字符串,而在.kt文件中找不到字符串

1 个答案:

答案 0 :(得分:0)

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

示例:

fun message(@PropertyKey(resourceBundle = "Messages") id: String) =
        ResourceBundle.getBundle("Messages").getString(sid) ?: "###$id###"

更多访问:https://developer.android.com/studio/write/lint#src