Получение кода валюты страны

У меня проблема с получением кода валюты страны. Моя задача - узнать местонахождение пользователя, узнать в какой он стране сейчас и получить код валюты этой страны. Вот код, который извлекает название страны и код страны из полученного местоположения:

Geocoder gc = new Geocoder(this);
List<Address> addresses = gc.getFromLocation(
                location.getLatitude(), location.getLongitude(), 5);

textView1.setText(addresses.get(0).getCountryName());
textView2.setText(addresses.get(0).getCountryCode());

Это отлично работает. Теперь я должен использовать класс java.util.Currency , чтобы получить объект Currency . Я могу использовать метод Currency.getInstance (Locale locale) . Но в классе Locale нет конструктора, который позволяет передавать в качестве аргумента только код страны. Означает, что я не могу создать объект Locale для страны. Как это решить? Заранее спасибо.

5
задан Egor 6 February 2012 в 10:04
поделиться