MCPcopy Create free account
hub / github.com/M66B/FairEmail / removeObserver

Method removeObserver

app/src/main/java/androidx/lifecycle/LiveData.java:243–252  ·  view source on GitHub ↗

Removes the given observer from the observers list. @param observer The Observer to receive events.

(final @NonNull Observer<? super T> observer)

Source from the content-addressed store, hash-verified

241 * @param observer The Observer to receive events.
242 */
243 @MainThread
244 public void removeObserver(final @NonNull Observer<? super T> observer) {
245 assertMainThread("removeObserver");
246 ObserverWrapper removed = mObservers.remove(observer);
247 if (removed == null) {
248 return;
249 }
250 removed.detachObserver();
251 removed.activeStateChanged(false);
252 }
253
254 /**
255 * Removes all observers that are tied to the given {@link LifecycleOwner}.

Callers 15

removeObserversMethod · 0.95
onDestroyedMethod · 0.45
onDestroyedMethod · 0.45
onChangedMethod · 0.45
onStateChangedMethod · 0.45
onDestroyedMethod · 0.45
onDestroyedMethod · 0.45
onDestroyMethod · 0.45
runMethod · 0.45
onAnyMethod · 0.45
onDestroyMethod · 0.45
onDestroyedMethod · 0.45

Calls 4

assertMainThreadMethod · 0.95
detachObserverMethod · 0.95
activeStateChangedMethod · 0.95
removeMethod · 0.45

Tested by

no test coverage detected