37 lines
1.6 KiB
Java
37 lines
1.6 KiB
Java
package androidx.lifecycle;
|
|
|
|
import androidx.lifecycle.Lifecycle;
|
|
import c.q.a.k.a;
|
|
import d0.z.d.m;
|
|
import kotlinx.coroutines.Job;
|
|
/* compiled from: LifecycleController.kt */
|
|
public final class LifecycleController$observer$1 implements LifecycleEventObserver {
|
|
public final /* synthetic */ Job $parentJob;
|
|
public final /* synthetic */ LifecycleController this$0;
|
|
|
|
public LifecycleController$observer$1(LifecycleController lifecycleController, Job job) {
|
|
this.this$0 = lifecycleController;
|
|
this.$parentJob = job;
|
|
}
|
|
|
|
@Override // androidx.lifecycle.LifecycleEventObserver
|
|
public final void onStateChanged(LifecycleOwner lifecycleOwner, Lifecycle.Event event) {
|
|
m.checkNotNullParameter(lifecycleOwner, "source");
|
|
m.checkNotNullParameter(event, "<anonymous parameter 1>");
|
|
Lifecycle lifecycle = lifecycleOwner.getLifecycle();
|
|
m.checkNotNullExpressionValue(lifecycle, "source.lifecycle");
|
|
if (lifecycle.getCurrentState() == Lifecycle.State.DESTROYED) {
|
|
LifecycleController lifecycleController = this.this$0;
|
|
a.j(this.$parentJob, null, 1, null);
|
|
lifecycleController.finish();
|
|
return;
|
|
}
|
|
Lifecycle lifecycle2 = lifecycleOwner.getLifecycle();
|
|
m.checkNotNullExpressionValue(lifecycle2, "source.lifecycle");
|
|
if (lifecycle2.getCurrentState().compareTo(LifecycleController.access$getMinState$p(this.this$0)) < 0) {
|
|
LifecycleController.access$getDispatchQueue$p(this.this$0).pause();
|
|
} else {
|
|
LifecycleController.access$getDispatchQueue$p(this.this$0).resume();
|
|
}
|
|
}
|
|
}
|