I had written a simple Activity to test presence of Geocoder, calling Geocoder.isPresent() always returns false.
Class:
public class LocationTestActi
Use AsyncTask to fetch coordinates from server using geocoder. For example, getFromLocationName() should be called using AsyncTask. UI thread (main activity) does not allow the tasks which take too much time, hence the method returns empty list.
AsyncTask
geocoder
getFromLocationName()