Adquiriendo el código de moneda de un país
Tengo un problema para obtener el código de moneda de un país. Mi tarea es obtener la ubicación del usuario, averiguar en qué país se encuentra ahora y obtener el código de moneda de este país. Aquí está el código que obtiene el nombre del país y el código del país desde la ubicación adquirida:
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());
Esto funciona perfectamente bien. Ahora debería usar lajava.util.Currency
clase para obtener unCurrency
objeto. Puedo usar laCurrency.getInstance(Locale locale)
método. Pero no hay constructor en laLocale
clase que permite que solo se pase el código del país como argumento. Significa que no puedo crear unaLocale
objeto para el país. ¿Cómo se puede resolver esto? Gracias por adelantado