title: Using requestLocationUpdates for more than one provider
body: <p>(this is about the <code>LocationManager</code> class in android).</p>
  
  <p>Is there a way of using <code>requestLocationUpdates</code>, but in some way that allows it to give me results for the best active provider every time? I could pass it the result of <code>getBestProvider</code>, but then it will always return results from that provider, and it wouldn't work as I expect if the user turns the gps on/off.</p>
  
  <p>My code is in a background service.</p>