165 lines
4.1 KiB
Java
165 lines
4.1 KiB
Java
package androidx.lifecycle;
|
|
|
|
import java.util.Map;
|
|
import n.C0508b;
|
|
import o.C0518d;
|
|
import o.C0520f;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class Q {
|
|
|
|
/* renamed from: k, reason: collision with root package name */
|
|
public static final Object f3311k = new Object();
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final Object f3312a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final C0520f f3313b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public int f3314c;
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public boolean f3315d;
|
|
|
|
/* renamed from: e, reason: collision with root package name */
|
|
public volatile Object f3316e;
|
|
|
|
/* renamed from: f, reason: collision with root package name */
|
|
public volatile Object f3317f;
|
|
|
|
/* renamed from: g, reason: collision with root package name */
|
|
public int f3318g;
|
|
public boolean h;
|
|
public boolean i;
|
|
|
|
/* renamed from: j, reason: collision with root package name */
|
|
public final F0.c f3319j;
|
|
|
|
public Q(Object obj) {
|
|
this.f3312a = new Object();
|
|
this.f3313b = new C0520f();
|
|
this.f3314c = 0;
|
|
this.f3317f = f3311k;
|
|
this.f3319j = new F0.c(this, 5);
|
|
this.f3316e = obj;
|
|
this.f3318g = 0;
|
|
}
|
|
|
|
public static void a(String str) {
|
|
if (!C0508b.L().M()) {
|
|
throw new IllegalStateException(C.w.o("Cannot invoke ", str, " on a background thread"));
|
|
}
|
|
}
|
|
|
|
public final void b(P p) {
|
|
if (p.f3308b) {
|
|
if (!p.f()) {
|
|
p.a(false);
|
|
return;
|
|
}
|
|
int i = p.f3309c;
|
|
int i4 = this.f3318g;
|
|
if (i >= i4) {
|
|
return;
|
|
}
|
|
p.f3309c = i4;
|
|
p.f3307a.onChanged(this.f3316e);
|
|
}
|
|
}
|
|
|
|
public final void c(P p) {
|
|
if (this.h) {
|
|
this.i = true;
|
|
return;
|
|
}
|
|
this.h = true;
|
|
do {
|
|
this.i = false;
|
|
if (p != null) {
|
|
b(p);
|
|
p = null;
|
|
} else {
|
|
C0520f c0520f = this.f3313b;
|
|
c0520f.getClass();
|
|
C0518d c0518d = new C0518d(c0520f);
|
|
c0520f.f7896c.put(c0518d, Boolean.FALSE);
|
|
while (c0518d.hasNext()) {
|
|
b((P) ((Map.Entry) c0518d.next()).getValue());
|
|
if (this.i) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
} while (this.i);
|
|
this.h = false;
|
|
}
|
|
|
|
public final Object d() {
|
|
Object obj = this.f3316e;
|
|
if (obj != f3311k) {
|
|
return obj;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public final void e(J j4, Y y3) {
|
|
a("observe");
|
|
if (j4.getLifecycle().b() == B.f3280a) {
|
|
return;
|
|
}
|
|
O o4 = new O(this, j4, y3);
|
|
P p = (P) this.f3313b.b(y3, o4);
|
|
if (p != null && !p.c(j4)) {
|
|
throw new IllegalArgumentException("Cannot add the same observer with different lifecycles");
|
|
}
|
|
if (p != null) {
|
|
return;
|
|
}
|
|
j4.getLifecycle().a(o4);
|
|
}
|
|
|
|
public final void f(Y y3) {
|
|
a("observeForever");
|
|
P p = new P(this, y3);
|
|
P p3 = (P) this.f3313b.b(y3, p);
|
|
if (p3 instanceof O) {
|
|
throw new IllegalArgumentException("Cannot add the same observer with different lifecycles");
|
|
}
|
|
if (p3 != null) {
|
|
return;
|
|
}
|
|
p.a(true);
|
|
}
|
|
|
|
public void g() {
|
|
}
|
|
|
|
public void h() {
|
|
}
|
|
|
|
public final void i(Y y3) {
|
|
a("removeObserver");
|
|
P p = (P) this.f3313b.c(y3);
|
|
if (p == null) {
|
|
return;
|
|
}
|
|
p.b();
|
|
p.a(false);
|
|
}
|
|
|
|
public abstract void j(Object obj);
|
|
|
|
public Q() {
|
|
this.f3312a = new Object();
|
|
this.f3313b = new C0520f();
|
|
this.f3314c = 0;
|
|
Object obj = f3311k;
|
|
this.f3317f = obj;
|
|
this.f3319j = new F0.c(this, 5);
|
|
this.f3316e = obj;
|
|
this.f3318g = -1;
|
|
}
|
|
}
|