4

ログからハードコードされた文字列を無視することについて読んでいます:

Log.d(TAG, "onBindViewHolder: ");

Toast 内でも: Toast.makeText(context,"Hardcoded text",LENGTH_SHORT).show();

ソース: Android Studio で関連するすべてのハードコードされた文字列を見つけるにはどうすればよいですか?

Android は、Android Studio を使用してコード内のすべてのハードコーディングされた文字列を検索します

最初のソースには最良のアプローチがありますが、何かが機能していません。それは次のとおりです。

「クラス定義の先頭に @SuppressLint("HardcodedNonLog") を追加する」

この種のハードコードされた文字列を無視する方法はありますか?

更新
"//NON-NLS" をすべてのログに追加する Gradle タスクを作成するのは良い方法でしょうか? 答えが「はい」の場合、どうすればそれを行うことができますか?

4

2 に答える 2

0

ハードコードされたテキストはエラーではなく、左 Alt+Enter を押すことで対処できる警告です。alt+Enter を押すと、そのハードコードされた文字列を値フォルダーの string.xml に定義するだけです。

于 2019-09-11T08:31:49.380 に答える