53

最近、コードに lint エラーが表示されるのを見ました。

ここでリソース ID の代わりに解決された色を渡す必要があります: getResources().getColor(R.color.maps_list_background_color)
MyClass.java /myapp/android/maps 107 行目 Android リントの問題

答えがエラーにあることを解決する方法は知っていますが、リンターにこのエラーを追加した理由がわかりません。

4

7 に答える 7

49

私はまだこれをGoogleで見つけており、廃止されているので、これを行う現在の方法を共有したほうがよいと思いました.

getResources().getColor() は非推奨であることを確認してください

ContextCompat.getColor(getApplicationContext(), R.color.color_name)
于 2015-11-12T14:43:14.770 に答える
-2

どうやらこれは糸くずが原因のようです。3 番目の箇条書き。

新しいリント ルール

おそらくこれを抑制するか、それらの構文を実装してみてください。

于 2013-06-29T06:50:19.053 に答える