How reliable is LocationManager's getLastKnownLocation and how often is it updated?
I am building an app that can use a user's current location on certain actions. Location is more of a benefit to the user rather than a critical part of the process. I'm only interested in very rough accuracy and it can be off by 5 or even 10 miles and still be of value. General plan was to see if the network provider was enabled and then just do locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER) Assuming that no other apps are running, will the phone automatically periodically update the network location? I.e. there will likely always be a value returned by this code which