gpt4 book ai didi

android - 私有(private)属性名称与正则表达式不匹配

转载 作者:IT老高 更新时间:2023-10-28 13:30:35 25 4
gpt4 key购买 nike

以下代码在 Mac 上使用 Android Studio 3.0 的 Kotlin 项目中返回此警告。

private val REQUEST_CODE = 11 
private val TAG = "RecentCallsActivity"

私有(private)属性名称 'REQUEST_CODE' 与正则表达式 '_?[a-z][A-Za-z\d]*' 不匹配... (⌘F1)报告不遵循建议命名约定的私有(private)属性名称。

推荐的命名约定是什么?

我找到了一个类似的 question ,这回答了如何禁用它。

enter image description here

更新:在一些示例中,我看到了这种删除警告的用法。

class KotlinExampleActivity : Activity() {

companion object {
val TAG: String = KotlinExampleActivity::class.java.simpleName
}

最佳答案

这是一个警告,您可以忽略它。它困扰你,将它们声明为 private const

private const val REQUEST_CODE = 11 
private const val TAG = "RecentCallsActivity"

class RecentCallsActivity : AppCompatActivity() {

或者您可以在伴随对象中声明 const val。这两种方法的主要区别在于,在后者中,您将创建一个毫无意义的附加对象(伴侣)。

关于android - 私有(private)属性名称与正则表达式不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47135012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com