CrackMe.apk
Download file
package androidx.lifecycle;
import androidx.lifecycle.Lifecycle;
import java.util.concurrent.CancellationException;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.Job;
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0014\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\n¢\u0006\u0002\b\u0006"}, d2 = {"<anonymous>", "", "source", "Landroidx/lifecycle/LifecycleOwner;", "<anonymous parameter 1>", "Landroidx/lifecycle/Lifecycle$Event;", "onStateChanged"}, k = 3, mv = {1, 4, 1})
/* compiled from: LifecycleController.kt */
final class LifecycleController$observer$1 implements LifecycleEventObserver {
final /* synthetic */ Job $parentJob;
final /* synthetic */ LifecycleController this$0;
LifecycleController$observer$1(LifecycleController lifecycleController, Job job) {
this.this$0 = lifecycleController;
this.$parentJob = job;
}
public final void onStateChanged(LifecycleOwner lifecycleOwner, Lifecycle.Event event) {
Intrinsics.checkNotNullParameter(lifecycleOwner, "source");
Intrinsics.checkNotNullParameter(event, "<anonymous parameter 1>");
Lifecycle lifecycle = lifecycleOwner.getLifecycle();
Intrinsics.checkNotNullExpressionValue(lifecycle, "source.lifecycle");
if (lifecycle.getCurrentState() == Lifecycle.State.DESTROYED) {
LifecycleController lifecycleController = this.this$0;
Job.DefaultImpls.cancel$default(this.$parentJob, (CancellationException) null, 1, (Object) null);
lifecycleController.finish();
return;
}
Lifecycle lifecycle2 = lifecycleOwner.getLifecycle();
Intrinsics.checkNotNullExpressionValue(lifecycle2, "source.lifecycle");
if (lifecycle2.getCurrentState().compareTo(this.this$0.minState) < 0) {
this.this$0.dispatchQueue.pause();
} else {
this.this$0.dispatchQueue.resume();
}
}
}
Download file