title: Android when exactly is onLocationChanged called
body: <p>It seems for me it is getting called the first time the activity starts, just after onCreate, it then seems to be called at random intervals, whether I move or not???</p>
  
  <p>Regardless of that is it simply called automatically if I have code like this in the onCreate method?</p>
  
  <pre><code>locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
  Criteria criteria = new Criteria();
  </code></pre>
  
  <p>Is that right???</p>
  
  <p>Cheers,
  Mike.</p>