I set up my location manager by executing
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Then I call have a update button on my app so that when it is pressed, the I will call executing the following line
Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER)
However, the location that I get is always the same one, even after I held the device and walk straight for 20 meters and then wait for 10 minutes!
May I ask if I missed anything?
Thanks!