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());
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.