in mobius-android/src/main/java/com/spotify/mobius/android/MutableLiveQueue.java [142:163]
private void onLifecycleChanged(Lifecycle.Event event) {
switch (event) {
case ON_RESUME:
synchronized (lock) {
lifecycleOwnerIsPaused = false;
sendQueuedEffects();
}
break;
case ON_PAUSE:
synchronized (lock) {
lifecycleOwnerIsPaused = true;
}
break;
case ON_DESTROY:
synchronized (lock) {
clearObserver();
}
break;
default:
// ignore other events
}
}