title: Android periodic location locationRequest.interval not working
body: <p><strong>TL;DR</strong> :</p>
  
  <p>Android <code>requestLocationUpdates()</code> has <code>locationRequest.interval = 10000</code> which does not happen, is something wrong?</p>
  
  <p><strong>In Details</strong>:
  Successfully implemented Android period location and it works fine, using this reference <a href="https://developer.android.com/training/location/receive-location-updates" rel="nofollow noreferrer">https://developer.android.com/training/location/receive-location-updates</a></p>
  
  <p>Working Code piece:</p>
  
  <pre><code>val fusedLocationClient: FusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(
              someActivity
          )
  
          val locationRequest = LocationRequest.create()
          locationRequest.priority = LocationRequest.PRIORITY_HIGH_ACCURACY
          locationRequest.interval = 10000 //This interval does not work
  
          fusedLocationClient.requestLocationUpdates(locationRequest,
              somelocationCallback,
              Looper.getMainLooper())
  </code></pre>
  
  <p>After running the code the period updates are coming in random intervals and does not follow any pattern even though <code>locationRequest.interval = 10000</code>. Is something is wrong?</p>