Androidの新しいSDKバージョンをターゲットにしたため、次のコード行で警告が表示されます。
return getString(R.string.usertab1).toUpperCase()
カーソルを合わせると、次のように表示されます。
デフォルトのロケールを暗黙的に使用することは、バグの一般的な原因です
toUpperCase(Locale)
。代わりに使用してください。
誰かがこのエラーを取り除く方法を知っていますか?そして、なぜ今この方法を使用するのに好ましい方法なのですか?
私はこれが答えです、使用するtoUpperCase(Locale)
が、それを実装するのに問題があります。Locale
オブジェクトはどこから来たのですか?