我最初是这样调用String.format
的:
return String.format("%s %f %f", anotherString, doubleA, doubleB);
这导致Android Lint生成了以下警告:
隐式使用默认语言环境是错误的常见来源:请改用String.format(Locale, ...)。
因此,我根据在http://developer.android.com/reference/java/util/Locale.html“小心默认语言环境”部分所读到的内容,将其显式地更改为使用Locale.US
:
return String.format(Locale.US, "%s %f %f", anotherString, doubleA, doubleB);
为什么Android Lint仍然会生成相同的警告?我必须在Eclipse中清除项目才能摆脱它,而大多数警告只要修复有问题的行就会消失。我不确定自己是否做错了什么。