title: update interval in requestLocationUpdates
body: <p>How can I update time and distance intervals, or call requestLocationUpdates again with different intervals?</p>
  
  <p>My code:</p>
  
  <pre><code>LocationManager locationManager = (LocationManager) activityObject.getSystemService(Context.LOCATION_SERVICE);
  
      cll = new CheckinLocationListener();
  
      LocationProvider gps = locationManager.getProvider(LocationManager.GPS_PROVIDER);
  
      // GPS
  
      locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, timeDelay, distanceDelay, cll);
  
      Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
  </code></pre>
  
  <p>onLocationChanged:</p>
  
  <pre><code>if(location.getSpeed()&gt;=0 &amp;&amp; location.getSpeed()&lt;= 3)
              {
                  LocationsModel.this.distanceDelay = 25;
                  LocationsModel.this.timeDelay = 10000;
              }
              else if(location.getSpeed()&gt;=3 &amp;&amp; location.getSpeed()&lt;= 17)
              {
                  LocationsModel.this.distanceDelay = 150;
                  LocationsModel.this.timeDelay = 60000;
              }
              else if(location.getSpeed()&gt;=17)
              {
                  LocationsModel.this.distanceDelay = 300;
                  LocationsModel.this.timeDelay = 240000;
              }
  </code></pre>
  
  <p>I would like to use the new intervals at the next measure.</p>