@Override public void onServiceConnected(ComponentName className, IBinder service) { // We've bound to LocalService, cast the IBinder and get LocalService instance Log.d("Binder", "binder"); TrackingService.LocalBinder binder = (TrackingService.LocalBinder) service; mService = binder.getService(); mService.registerListener(mapController.getListener()); }
@Override public void onServiceDisconnected(ComponentName arg0) { mService.unregisterListener(); }