Android 4.2 SDK を使用していますが、次のコード行で警告が表示されます。
String text0 = tagalogText.getText().toString();
String textA = text0.substring(0, 1).toUpperCase() + text0.substring(1).toLowerCase();
カーソルを合わせると、次のように表示されます。
Implicitly using the default locale is a common source of bugs: Use toUpperCase(Locale) instead.
と
デフォルトのロケールを暗黙的に使用することは、バグの一般的な原因です。代わりに toLowerCase(Locale) を使用してください。
Android用のJavaではなく、Javaからコードをコピーします。このエラーを削除する方法を知っている人はいますか? そして、なぜこの方法を使用することが現在推奨されているのでしょうか?