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, ""); Lifecycle lifecycle = lifecycleOwner.getLifecycle(); m.checkNotNullExpressionValue(lifecycle, "source.lifecycle"); if (lifecycle.getCurrentState() == Lifecycle.State.DESTROYED) { LifecycleController lifecycleController = this.this$0; a.k(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(); } } }