GPS getting me only one location and that never changes Android

view story

http://stackoverflow.com – in my app I am able to use the GPS but the problem is that it always getting me the same location. Everytime I am retrieving the location from that on, it gives me the same value. First time it was fetched and I was online, wirelessly. Then i went out with only the GPS and even if I was a mile away location was the same. I enabled 3g and still the same. I send my app to a friend of mine, he got a different first time location and then he sees the same no matter where he goes. Here is my code: public Location getLocation() { try { locationManager = (LocationManager) mCont (HowTos)