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

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

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 объект для страны. Как это можно решить? Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос