@Override protected synchronized void onClose() { for (AbstractBackendHelper helper : helpers) { helper.onClose(); } opened = false; }
public synchronized void removeHelpers() { if (opened) { for (AbstractBackendHelper helper : helpers) { helper.onClose(); } } helpers.clear(); }
/** * Call this in {@link LocationBackendService#onClose()}. */ public synchronized void onClose() { super.onClose(); context.unregisterReceiver(wifiBroadcastReceiver); }
/** * Call this in {@link org.microg.nlp.api.LocationBackendService#onClose()}. */ @Override public synchronized void onClose() { super.onClose(); if (phoneStateListener != null) telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_NONE); }