내 상황 : 분 및 초 형식을 시간 시계 텍스트 형식으로 지정하려고합니다. String.format을 사용할 때 경고 메시지가 나타납니다 "기본 로케일을 암시 적으로 사용하는 것이 일반적인 버그 소스입니다"Lint가 기본 로케일을 암시 적으로 사용하는 것에 대해 불평하지 않도록 시간을 포맷하는 적절한 방법은 무엇입니까?
어떻게 처리해야합니까? Locale.US를 추가해야합니까, 아니면 이것을 무시할 수 있습니까? 응답 없음에 난 그냥 경고하지 오류입니다 (Locale.US, ...)
private void updateCountDownText() {
int minutes = (int) (mTimeLeftInMillis/1000)/60;
int seconds = (int) (mTimeLeftInMillis/1000) % 60;
String timeLeftFormatted = String.format("%02d:%02d", minutes, seconds);
mTextViewCountDown.setText(timeLeftFormatted);
}
달력 https://docs.oracle 주석
에게 명시 적으로 넣어 로케일 매개 변수를 무시합니다. com/javase/7/docs/api/java/util/Calendar.html – Pomagranite