title: When does the Android FusedLocationApi update location using PRIORITY_BALANCED_POWER_ACCURACY
body: <p>I have setup Google's Fused Location API for my Android app and am able to receive location updates (gps coords every minute due to my update interval set to 60000) when setting the priority to PRIORITY_HIGH_ACCURACY, but have been unsuccessful when using "PRIORITY_BALANCED_POWER_ACCURACY"</p>
  
  <p>My question is the following: 
  When/How does PRIORITY_BALANCED_POWER_ACCURACY actually give updated locations? 
  Apparently it's not using gps at all, so does  onLocationChanged() get called when hopping to different wifi networks/cell towers?</p>
  
  <p>I ask because I need a way of testing this and not sure if an emulator can do this. I have a physical android phone but it only has wifi.</p>
  
  <p><strong>TLDR onLocationChanged() gets called when using  PRIORITY_HIGH_ACCURACY based on (setInterval()/setFastestInterval or setSmallestDisplacement()), but when does onLocationChanged() get called when using PRIORITY_BALANCED_POWER_ACCURACY?</strong> </p>
  
  <p>I greatly appreciate the help, thanks!</p>