Reputation: 344
I want to show Currency symbol according to current gps location. How can I do this? I am using below code but it always returns $.
List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
Address obj = addresses.get(0);
Currency cc=Currency.getInstance(obj.getLocale());
Upvotes: 1
Views: 2799
Reputation: 5684
Are you using the following to obtain the symbol for currency?
Currency.getInstance(obj.getLocale()).getSymbol();
Is your obj.getLocale() a valid locale code following ISO_3166-1 and ISO 639-1 like "de_DE". Further more have you assured, that your testdevice supports the required locales? More information for locales here.
Upvotes: 4