title: getLastKnownLocation() Android, when the Last Known Location is updated?
body: <blockquote>
    <p>getBestKnownLocation Returns a Location indicating the data from the last known location fix obtained from the given provider. This can be done without starting the provider. Note that this location could be out-of-date, for example if the device was turned off and moved to another location.</p>
  </blockquote>
  
  <p>when the Last Known Location updated in Android? is it updated if when there's an application listening for the location provider, if so what if there's no application that it ask for the location and then you asked for LastKnownLocation() ? </p>