Adquisición del código de moneda de un país

Tengo problemas para obtener el código de moneda de un país. Mi tarea es obtener la ubicación del usuario, averiguar qué país es ahora y obtener el código de moneda de este país. Este es el código que busca el nombre del país y el código del país de 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 la clase java.util.Currency para obtener un objeto Currency . Puedo utilizar el método Currency.getInstance(Locale locale) . Pero no hay constructor en la clase Locale que permita que el código de país se pase como un argumento. Significa que no puedo crear un objeto Locale para el país. ¿Cómo se puede resolver esto? Gracias por adelantado.

Debe poder utilizar Currency.getInstance(new Locale("",code)) , con una posible excepción si el código de país no es válido.

¿Por qué no utilizas el objeto Address para obtener Locale, por método:

http://developer.android.com/reference/android/location/Address.html#getLocale%28%29

 String lang = Locale.getDefault().getDisplayLanguage(); Locale locale = new Locale(lang, COUNTRY_YOU_HAVE); 
  • Android: No se puede invocar toString () en el tipo primitivo int
  • Mostrar una letra de cadena por letra en un TextView -Android
  • Android ScrollView no se inicia en la parte superior, pero al principio del GridView
  • No se puede importar com.google.android.maps.MapView
  • Instalar apk desde otro programa
  • Uso de ECC Curve25519 para cifrar / descifrar datos en Java
  • ¿Cuál es la forma correcta de manejar el cambio de orientación cuando un diálogo de alerta personalizado tiene un hilador abierto?
  • Envío de un archivo pdf al cliente desde el servidor a través del servicio web
  • Android / Java Face Recognition: género, edad, emociones
  • Para eventos de Android, ¿por qué las sentencias switch son más comunes que if-else?
  • ¿Cómo obtener la Scrollposition en Recyclerview / Layoutmanager?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.