public static void locationManagerService(LocationManager locationManager) { Criteria criteria = new Criteria(); criteria.setPowerRequirement(Criteria.POWER_HIGH); criteria.setAccuracy(Criteria.ACCURACY_COARSE); criteria.setAltitudeRequired(false); criteria.setBearingRequired(false); criteria.setSpeedRequired(false); criteria.setCostAllowed(true); setProvider(locationManager.getBestProvider(criteria, true)); location = locationManager.getLastKnownLocation(provider); if (location != null) { setLatitude(location.getLatitude()); setLongitude(location.getLongitude()); } }