private void registerUnregisterOneSubscribers() { if (!subscribers.isEmpty()) { Object subscriber = subscribers.get(0); eventBus.register(subscriber); eventBus.unregister(subscriber); } }
@Override public void onDestroy() { bus.unregister(this); super.onDestroy(); }
@Override public void onStop() { ScheduledService.bus.unregister(this); super.onStop(); }
@Override public void onPause() { super.onPause(); BusProvider.getInstance().unregister(this); // Stop existing download, if it exists. if (downloadTask != null) { downloadTask.cancel(true); downloadTask = null; } }
@SuppressWarnings("rawtypes") public void runTest() { long time = 0; if (cacheField == null) { // Skip first registration unless just the first registration is tested super.registerUnregisterOneSubscribers(); } for (Object subscriber : super.subscribers) { if (cacheField != null) { try { cacheField.set(null, new ConcurrentHashMap()); } catch (Exception e) { throw new RuntimeException(e); } } long beforeRegister = System.nanoTime(); super.eventBus.register(subscriber); long afterRegister = System.nanoTime(); long end = System.nanoTime(); long timeMeasureOverhead = (end - afterRegister) * 2; long timeRegister = end - beforeRegister - timeMeasureOverhead; time += timeRegister; super.eventBus.unregister(subscriber); if (canceled) { return; } } primaryResultMicros = time / 1000; primaryResultCount = params.getSubscriberCount(); }
@Override protected void onPause() { super.onPause(); // Always unregister when an object no longer should be on the bus. BusProvider.getInstance().unregister(this); }
@Override public void onPause() { super.onPause(); BusProvider.getInstance().unregister(this); }
public static void unregister(Object listener) { try { bus.unregister(listener); } catch (IllegalArgumentException ignored) { Log.w(TAG, ignored); } }
@Override public void onDestroy() { Timber.i("Destroying AutoCheckInService and disconnecting BeaconManager"); if (mCheckInSubscription != null) mCheckInSubscription.unsubscribe(); if (mBeaconsUuidSubscription != null) mBeaconsUuidSubscription.unsubscribe(); mBeaconManager.disconnect(); mBeaconManager = null; mMonitoredRegionsUuids = null; mBus.unregister(this); super.onDestroy(); }
@Override public void unregister(Object object) { try { super.unregister(object); } catch (IllegalArgumentException e) { e.printStackTrace(); } } }
@Override protected void onDestroy() { super.onDestroy(); bus.unregister(this); } }
@Override public void unregister(Object object) { if (!objects.contains(object)) { return; } objects.remove(object); super.unregister(object); } }
@Override public void onDestroyView() { RssApplication.bus.unregister(this); super.onDestroyView(); }
@Override protected void onPause() { super.onPause(); BusProvider.getBus().unregister(this); }
@Override protected void onPause() { super.onPause(); mCastContext.removeCastStateListener(this); BusProvider.getBus().unregister(this); }
@Override public void onPause() { super.onPause(); BusProvider.getBus().unregister(this); }
@Override public void onPause() { super.onPause(); BusProvider.getBus().unregister(this); }
@Override public void onDestroy() { EasyApplication.sMainBus.unregister(this); Log.d(TAG, "kim onDestroy begin"); stopService(); LocalBroadcastManager.getInstance(this).unregisterReceiver(mReceiver); PreferenceManager.getDefaultSharedPreferences(this).unregisterOnSharedPreferenceChangeListener(this); super.onDestroy(); LocalBroadcastManager.getInstance(CommandService.this).sendBroadcast(new Intent(ACTION_COMMOND_RESTART_THREAD)); Log.d(TAG, "kim onDestroy end"); }
@Override public void onDestroy() { BusProvider.getInstance().unregister(this); super.onDestroy(); } }
@Override public void onStop() { super.onStop(); getDataBus().unregister(this); }