NetMirror.apk
Download file
package androidx.activity;
import android.os.Build;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;
import androidx.activity.OnBackPressedDispatcher;
import androidx.lifecycle.AbstractC0299g;
import androidx.lifecycle.InterfaceC0302j;
import java.util.Iterator;
import java.util.ListIterator;
import kotlin.jvm.internal.DefaultConstructorMarker;
import s2.C0710g;
/* JADX INFO: loaded from: classes.dex */
public final class OnBackPressedDispatcher {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final Runnable f3001a;
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final C0710g f3002b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private C2.a f3003c;
/* JADX INFO: renamed from: d, reason: collision with root package name */
private OnBackInvokedCallback f3004d;
/* JADX INFO: renamed from: e, reason: collision with root package name */
private OnBackInvokedDispatcher f3005e;
/* JADX INFO: renamed from: f, reason: collision with root package name */
private boolean f3006f;
private final class LifecycleOnBackPressedCancellable implements InterfaceC0302j, androidx.activity.a {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final AbstractC0299g f3007a;
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final m f3008b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private androidx.activity.a f3009c;
/* JADX INFO: renamed from: d, reason: collision with root package name */
final /* synthetic */ OnBackPressedDispatcher f3010d;
public LifecycleOnBackPressedCancellable(OnBackPressedDispatcher onBackPressedDispatcher, AbstractC0299g abstractC0299g, m mVar) {
D2.h.f(abstractC0299g, "lifecycle");
D2.h.f(mVar, "onBackPressedCallback");
this.f3010d = onBackPressedDispatcher;
this.f3007a = abstractC0299g;
this.f3008b = mVar;
abstractC0299g.a(this);
}
@Override // androidx.activity.a
public void cancel() {
this.f3007a.c(this);
this.f3008b.e(this);
androidx.activity.a aVar = this.f3009c;
if (aVar != null) {
aVar.cancel();
}
this.f3009c = null;
}
@Override // androidx.lifecycle.InterfaceC0302j
public void d(androidx.lifecycle.l lVar, AbstractC0299g.a aVar) {
D2.h.f(lVar, "source");
D2.h.f(aVar, "event");
if (aVar == AbstractC0299g.a.ON_START) {
this.f3009c = this.f3010d.c(this.f3008b);
return;
}
if (aVar != AbstractC0299g.a.ON_STOP) {
if (aVar == AbstractC0299g.a.ON_DESTROY) {
cancel();
}
} else {
androidx.activity.a aVar2 = this.f3009c;
if (aVar2 != null) {
aVar2.cancel();
}
}
}
}
static final class a extends D2.i implements C2.a {
a() {
super(0);
}
@Override // C2.a
public /* bridge */ /* synthetic */ Object a() {
e();
return r2.r.f10584a;
}
public final void e() {
OnBackPressedDispatcher.this.g();
}
}
static final class b extends D2.i implements C2.a {
b() {
super(0);
}
@Override // C2.a
public /* bridge */ /* synthetic */ Object a() {
e();
return r2.r.f10584a;
}
public final void e() {
OnBackPressedDispatcher.this.e();
}
}
public static final class c {
/* JADX INFO: renamed from: a, reason: collision with root package name */
public static final c f3013a = new c();
private c() {
}
/* JADX INFO: Access modifiers changed from: private */
public static final void c(C2.a aVar) {
D2.h.f(aVar, "$onBackInvoked");
aVar.a();
}
public final OnBackInvokedCallback b(final C2.a aVar) {
D2.h.f(aVar, "onBackInvoked");
return new OnBackInvokedCallback() { // from class: androidx.activity.n
@Override // android.window.OnBackInvokedCallback
public final void onBackInvoked() {
OnBackPressedDispatcher.c.c(aVar);
}
};
}
public final void d(Object obj, int i3, Object obj2) {
D2.h.f(obj, "dispatcher");
D2.h.f(obj2, "callback");
((OnBackInvokedDispatcher) obj).registerOnBackInvokedCallback(i3, (OnBackInvokedCallback) obj2);
}
public final void e(Object obj, Object obj2) {
D2.h.f(obj, "dispatcher");
D2.h.f(obj2, "callback");
((OnBackInvokedDispatcher) obj).unregisterOnBackInvokedCallback((OnBackInvokedCallback) obj2);
}
}
private final class d implements androidx.activity.a {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final m f3014a;
/* JADX INFO: renamed from: b, reason: collision with root package name */
final /* synthetic */ OnBackPressedDispatcher f3015b;
public d(OnBackPressedDispatcher onBackPressedDispatcher, m mVar) {
D2.h.f(mVar, "onBackPressedCallback");
this.f3015b = onBackPressedDispatcher;
this.f3014a = mVar;
}
@Override // androidx.activity.a
public void cancel() {
this.f3015b.f3002b.remove(this.f3014a);
this.f3014a.e(this);
if (Build.VERSION.SDK_INT >= 33) {
this.f3014a.g(null);
this.f3015b.g();
}
}
}
/* JADX WARN: Multi-variable type inference failed */
public OnBackPressedDispatcher() {
this(null, 1, 0 == true ? 1 : 0);
}
public final void b(androidx.lifecycle.l lVar, m mVar) {
D2.h.f(lVar, "owner");
D2.h.f(mVar, "onBackPressedCallback");
AbstractC0299g abstractC0299gT = lVar.t();
if (abstractC0299gT.b() == AbstractC0299g.b.DESTROYED) {
return;
}
mVar.a(new LifecycleOnBackPressedCancellable(this, abstractC0299gT, mVar));
if (Build.VERSION.SDK_INT >= 33) {
g();
mVar.g(this.f3003c);
}
}
public final androidx.activity.a c(m mVar) {
D2.h.f(mVar, "onBackPressedCallback");
this.f3002b.add(mVar);
d dVar = new d(this, mVar);
mVar.a(dVar);
if (Build.VERSION.SDK_INT >= 33) {
g();
mVar.g(this.f3003c);
}
return dVar;
}
public final boolean d() {
C0710g c0710g = this.f3002b;
if (c0710g != null && c0710g.isEmpty()) {
return false;
}
Iterator<E> it = c0710g.iterator();
while (it.hasNext()) {
if (((m) it.next()).c()) {
return true;
}
}
return false;
}
public final void e() {
Object objPrevious;
C0710g c0710g = this.f3002b;
ListIterator<E> listIterator = c0710g.listIterator(c0710g.size());
while (true) {
if (!listIterator.hasPrevious()) {
objPrevious = null;
break;
} else {
objPrevious = listIterator.previous();
if (((m) objPrevious).c()) {
break;
}
}
}
m mVar = (m) objPrevious;
if (mVar != null) {
mVar.b();
return;
}
Runnable runnable = this.f3001a;
if (runnable != null) {
runnable.run();
}
}
public final void f(OnBackInvokedDispatcher onBackInvokedDispatcher) {
D2.h.f(onBackInvokedDispatcher, "invoker");
this.f3005e = onBackInvokedDispatcher;
g();
}
public final void g() {
boolean zD = d();
OnBackInvokedDispatcher onBackInvokedDispatcher = this.f3005e;
OnBackInvokedCallback onBackInvokedCallback = this.f3004d;
if (onBackInvokedDispatcher == null || onBackInvokedCallback == null) {
return;
}
if (zD && !this.f3006f) {
c.f3013a.d(onBackInvokedDispatcher, 0, onBackInvokedCallback);
this.f3006f = true;
} else {
if (zD || !this.f3006f) {
return;
}
c.f3013a.e(onBackInvokedDispatcher, onBackInvokedCallback);
this.f3006f = false;
}
}
public OnBackPressedDispatcher(Runnable runnable) {
this.f3001a = runnable;
this.f3002b = new C0710g();
if (Build.VERSION.SDK_INT >= 33) {
this.f3003c = new a();
this.f3004d = c.f3013a.b(new b());
}
}
public /* synthetic */ OnBackPressedDispatcher(Runnable runnable, int i3, DefaultConstructorMarker defaultConstructorMarker) {
this((i3 & 1) != 0 ? null : runnable);
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file