title: Can't get location on Samsung Galaxy Tab 2 & Note
body: <p>I use this code to get the location:</p>
  
  <pre><code>final LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
  
          final Criteria locationCritera = new Criteria();
          locationCritera.setAccuracy(Criteria.ACCURACY_COARSE);
          locationCritera.setAltitudeRequired(false);
          locationCritera.setBearingRequired(false);
          locationCritera.setCostAllowed(true);
          locationCritera.setPowerRequirement(Criteria.NO_REQUIREMENT);
  
          final String providerName = locationManager.getBestProvider(locationCritera, true);
  
          if (providerName != null &amp;&amp; locationManager.isProviderEnabled(providerName)) {
              locationManager.requestLocationUpdates(providerName, 20000, 100, this);
          } else {
              Toast.makeText(this, "GPS turned off!", Toast.LENGTH_LONG).show();
              final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
              intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
              startActivity(intent);
          }
  </code></pre>
  
  <p>Both ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION permissions are defined in manifest.</p>
  
  <p>Both network &amp; GPS are turned on, but I'm getting only onProviderEnabled called with param "network" (once). But the same code works fine on 4.0 emulator &amp; Onda 4.1 Tab.
  Why?</p>