2017-11-06 24 views
8

次のコードは、Mac上でAndroidスタジオ3.0を使用するKotlinプロジェクトでこの警告を返します。プライベートプロパティー名が正規表現と一致しません

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

プライベートプロパティ名「REQUEST_CODE」正規表現と一致していません「_?[a-z][A-Za-z\d]*」あまり...(⌘F1) レポート推奨の命名規則に従わないプライベートプロパティ名。

推奨される命名規則は何ですか?

同様に、同じものを無効にする方法に答えるquestionが見つかりました。

enter image description here

更新:いくつかの例では、私は警告を削除し、この使用方法を見てきました。

class KotlinExampleActivity : Activity() { 

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

答えて

13

これは警告であり無視することができます。これは、Javaのコーディング規則へprivate const

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

class RecentCallsActivity : AppCompatActivity() { 
+1

無視しないでください。この警告は、理由があります。しかし、constを追加するのは正しいアプローチです。 – Muz

関連する問題