在使用Mac上的Android Studio 3.0时,以下代码会在Kotlin项目中返回此警告。
private val REQUEST_CODE = 11
private val TAG = "RecentCallsActivity"
私有属性名“REQUEST_CODE”的命名不符合推荐的命名规范,它不匹配正则表达式“_?[a-z][A-Za-z\d]*
” less... (⌘F1)
报告不遵循推荐命名约定的私有属性名。
推荐的命名约定是什么?
我发现了一个类似的问题,回答了如何禁用相同的功能。
更新:在某些示例中,我看到了这种用法,可以消除警告。
class KotlinExampleActivity : Activity() {
companion object {
val TAG: String = KotlinExampleActivity::class.java.simpleName
}
const
?这样每个标签在调试日志中都有自己的作用域。 - SMBiggs