public void registerForLocationUpdates( GPSTracker.GPSListener gpsListener, LocationTracker.LocationJSONListener jsonListener) { Logf.d(LOG_TAG, "registerForLocationUpdates(%s)", gpsListener); mGpsTracker.addListener(gpsListener); mLocationTracker.addListener(jsonListener); mGpsTracker.invalidateMe(gpsListener); mLocationTracker.invalidateMe(jsonListener); }
@Override protected void onStop() { if (mLocationTracker != null) { mLocationTracker.stopUpdates(); } if (mGpsTracker != null) { mGpsTracker.stopUsingGPS(); } super.onStop(); }
public void unregisterForLocationUpdates( GPSTracker.GPSListener gpsListener, LocationTracker.LocationJSONListener jsonListener) { Logf.d(LOG_TAG, "unregisterForLocationUpdates(%s)", gpsListener); mGpsTracker.removeListener(gpsListener); mLocationTracker.removeListener(jsonListener); }