Моего Android приложения от того, что я проверил отлично работает с Великобританией и США локалями, но когда я изменить локаль ES я получаю следующее сообщение об ошибке:Неподдерживаемый ISO 3166 страна ES?
java.lang.IllegalArgumentException: неподдерживаемый ISO 3166 Страны: эс
Я проверил ISO 3166 и, безусловно, действительный код страны. Я попытался изменить его на верхний регистр, без разницы.
Вот код обижая:
Currency myCurrency;
myCurrency = Currency.getInstance(Locale.getDefault());
Любые идеи?
Одна вещь, которую вы можете попробовать, это 'getAvailableLocales()' и попытаться определить, является ли 'es' установленным языковым стандартом. – PCoder