You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

585 lines
19 KiB

package androidx.activity;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.window.OnBackInvokedDispatcher;
import androidx.activity.result.AbstractC0072d;
import androidx.activity.result.InterfaceC0076e;
import androidx.lifecycle.AbstractC0424i;
import androidx.lifecycle.C0407d0;
import androidx.lifecycle.C0421g0;
import androidx.lifecycle.C0428i0;
import androidx.lifecycle.C0431j0;
import androidx.lifecycle.C0435n;
import androidx.lifecycle.C0455z;
import androidx.lifecycle.FragmentC0449w;
import androidx.lifecycle.InterfaceC0422h;
import androidx.lifecycle.InterfaceC0423h0;
import androidx.lifecycle.InterfaceC0432k;
import androidx.lifecycle.InterfaceC0434m;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicInteger;
import p000a.C0000a;
import p000a.InterfaceC0001b;
import p011d0.C0598a;
import p020g0.InterfaceC0731a;
import p023h0.C0800d0;
import p056s0.AbstractC1611a;
import p056s0.C1616d;
import p065v0.C1755c;
import p065v0.C1759d;
import p065v0.C1762f;
import p065v0.InterfaceC1761e;
import p067w.ActivityC1780j;
import p067w.C1781k;
import p067w.C1786o;
import p069x.C1794a;
import p070x0.C1805b;
/* loaded from: classes.dex */
public class ComponentActivity extends ActivityC1780j implements InterfaceC0423h0, InterfaceC0422h, InterfaceC1761e, InterfaceC0065m, InterfaceC0076e {
/* renamed from: f */
public final C0000a f21f = new C0000a();
/* renamed from: g */
public final C0800d0 f22g = new C0800d0(new Runnable() { // from class: androidx.activity.b
@Override // java.lang.Runnable
public final void run() {
ComponentActivity.this.m5026r();
}
});
/* renamed from: h */
public final C0435n f23h = new C0435n(this);
/* renamed from: i */
public final C1759d f24i;
/* renamed from: j */
public C0421g0 f25j;
/* renamed from: k */
public final OnBackPressedDispatcher f26k;
/* renamed from: l */
public int f27l;
/* renamed from: m */
public final AtomicInteger f28m;
/* renamed from: n */
public final AbstractC0072d f29n;
/* renamed from: o */
public final CopyOnWriteArrayList<InterfaceC0731a<Configuration>> f30o;
/* renamed from: p */
public final CopyOnWriteArrayList<InterfaceC0731a<Integer>> f31p;
/* renamed from: q */
public final CopyOnWriteArrayList<InterfaceC0731a<Intent>> f32q;
/* renamed from: r */
public final CopyOnWriteArrayList<InterfaceC0731a<C1781k>> f33r;
/* renamed from: s */
public final CopyOnWriteArrayList<InterfaceC0731a<C1786o>> f34s;
/* renamed from: t */
public boolean f35t;
/* renamed from: u */
public boolean f36u;
/* renamed from: androidx.activity.ComponentActivity$a */
/* loaded from: classes.dex */
public class RunnableC0046a implements Runnable {
public RunnableC0046a() {
}
@Override // java.lang.Runnable
public void run() {
try {
ComponentActivity.super.onBackPressed();
} catch (IllegalStateException e) {
if (!TextUtils.equals(e.getMessage(), "Can not perform this action after onSaveInstanceState")) {
throw e;
}
}
}
}
/* renamed from: androidx.activity.ComponentActivity$b */
/* loaded from: classes.dex */
public class C0047b extends AbstractC0072d {
public C0047b() {
}
}
/* renamed from: androidx.activity.ComponentActivity$c */
/* loaded from: classes.dex */
public static class C0048c {
/* renamed from: a */
public static void m5022a(View view) {
view.cancelPendingInputEvents();
}
}
/* renamed from: androidx.activity.ComponentActivity$d */
/* loaded from: classes.dex */
public static class C0049d {
/* renamed from: a */
public static OnBackInvokedDispatcher m5021a(Activity activity) {
return activity.getOnBackInvokedDispatcher();
}
}
/* renamed from: androidx.activity.ComponentActivity$e */
/* loaded from: classes.dex */
public static final class C0050e {
/* renamed from: a */
public Object f42a;
/* renamed from: b */
public C0421g0 f43b;
}
public ComponentActivity() {
C1759d m460a = C1759d.m460a(this);
this.f24i = m460a;
this.f26k = new OnBackPressedDispatcher(new RunnableC0046a());
this.f28m = new AtomicInteger();
this.f29n = new C0047b();
this.f30o = new CopyOnWriteArrayList<>();
this.f31p = new CopyOnWriteArrayList<>();
this.f32q = new CopyOnWriteArrayList<>();
this.f33r = new CopyOnWriteArrayList<>();
this.f34s = new CopyOnWriteArrayList<>();
this.f35t = false;
this.f36u = false;
if (mo421a() == null) {
throw new IllegalStateException("getLifecycle() returned null in ComponentActivity's constructor. Please make sure you are lazily constructing your Lifecycle in the first call to getLifecycle() rather than relying on field initialization.");
}
int i = Build.VERSION.SDK_INT;
if (i >= 19) {
mo421a().mo3693a(new InterfaceC0432k() { // from class: androidx.activity.ComponentActivity.3
@Override // androidx.lifecycle.InterfaceC0432k
/* renamed from: d */
public void mo472d(InterfaceC0434m interfaceC0434m, AbstractC0424i.EnumC0426b enumC0426b) {
if (enumC0426b == AbstractC0424i.EnumC0426b.ON_STOP) {
Window window = ComponentActivity.this.getWindow();
View peekDecorView = window != null ? window.peekDecorView() : null;
if (peekDecorView != null) {
C0048c.m5022a(peekDecorView);
}
}
}
});
}
mo421a().mo3693a(new InterfaceC0432k() { // from class: androidx.activity.ComponentActivity.4
@Override // androidx.lifecycle.InterfaceC0432k
/* renamed from: d */
public void mo472d(InterfaceC0434m interfaceC0434m, AbstractC0424i.EnumC0426b enumC0426b) {
if (enumC0426b == AbstractC0424i.EnumC0426b.ON_DESTROY) {
ComponentActivity.this.f21f.m5108b();
if (ComponentActivity.this.isChangingConfigurations()) {
return;
}
ComponentActivity.this.mo3701j().m3706a();
}
}
});
mo421a().mo3693a(new InterfaceC0432k() { // from class: androidx.activity.ComponentActivity.5
@Override // androidx.lifecycle.InterfaceC0432k
/* renamed from: d */
public void mo472d(InterfaceC0434m interfaceC0434m, AbstractC0424i.EnumC0426b enumC0426b) {
ComponentActivity.this.m5028p();
ComponentActivity.this.mo421a().mo3691c(this);
}
});
m460a.m458c();
C0455z.m3642a(this);
if (19 <= i && i <= 23) {
mo421a().mo3693a(new ImmLeaksCleaner(this));
}
mo454d().m464h("android:support:activity-result", new C1755c.InterfaceC1758c() { // from class: androidx.activity.c
@Override // p065v0.C1755c.InterfaceC1758c
/* renamed from: a */
public final Bundle mo461a() {
Bundle m5025s;
m5025s = ComponentActivity.this.m5025s();
return m5025s;
}
});
m5029o(new InterfaceC0001b() { // from class: androidx.activity.d
@Override // p000a.InterfaceC0001b
/* renamed from: a */
public final void mo3542a(Context context) {
ComponentActivity.this.m5024t(context);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: s */
public /* synthetic */ Bundle m5025s() {
Bundle bundle = new Bundle();
this.f29n.m4986f(bundle);
return bundle;
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: t */
public /* synthetic */ void m5024t(Context context) {
Bundle m470b = mo454d().m470b("android:support:activity-result");
if (m470b != null) {
this.f29n.m4987e(m470b);
}
}
@Override // p067w.ActivityC1780j, androidx.lifecycle.InterfaceC0434m
/* renamed from: a */
public AbstractC0424i mo421a() {
return this.f23h;
}
@Override // android.app.Activity
public void addContentView(View view, ViewGroup.LayoutParams layoutParams) {
m5027q();
super.addContentView(view, layoutParams);
}
@Override // androidx.lifecycle.InterfaceC0422h
/* renamed from: b */
public AbstractC1611a mo3702b() {
C1616d c1616d = new C1616d();
if (getApplication() != null) {
c1616d.m791b(C0407d0.C0408a.f1623d, getApplication());
}
c1616d.m791b(C0455z.f1672a, this);
c1616d.m791b(C0455z.f1673b, this);
if (getIntent() != null && getIntent().getExtras() != null) {
c1616d.m791b(C0455z.f1674c, getIntent().getExtras());
}
return c1616d;
}
@Override // androidx.activity.InterfaceC0065m
/* renamed from: c */
public final OnBackPressedDispatcher mo4120c() {
return this.f26k;
}
@Override // p065v0.InterfaceC1761e
/* renamed from: d */
public final C1755c mo454d() {
return this.f24i.m459b();
}
@Override // androidx.activity.result.InterfaceC0076e
/* renamed from: e */
public final AbstractC0072d mo4119e() {
return this.f29n;
}
@Override // androidx.lifecycle.InterfaceC0423h0
/* renamed from: j */
public C0421g0 mo3701j() {
if (getApplication() != null) {
m5028p();
return this.f25j;
}
throw new IllegalStateException("Your activity is not yet attached to the Application instance. You can't request ViewModel before onCreate call.");
}
/* renamed from: o */
public final void m5029o(InterfaceC0001b interfaceC0001b) {
this.f21f.m5109a(interfaceC0001b);
}
@Override // android.app.Activity
@Deprecated
public void onActivityResult(int i, int i2, Intent intent) {
if (this.f29n.m4990b(i, i2, intent)) {
return;
}
super.onActivityResult(i, i2, intent);
}
@Override // android.app.Activity
public void onBackPressed() {
this.f26k.m5014f();
}
@Override // android.app.Activity, android.content.ComponentCallbacks
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
Iterator<InterfaceC0731a<Configuration>> it = this.f30o.iterator();
while (it.hasNext()) {
it.next().accept(configuration);
}
}
@Override // p067w.ActivityC1780j, android.app.Activity
public void onCreate(Bundle bundle) {
this.f24i.m457d(bundle);
this.f21f.m5107c(this);
super.onCreate(bundle);
FragmentC0449w.m3653g(this);
if (C0598a.m3289c()) {
this.f26k.m5013g(C0049d.m5021a(this));
}
int i = this.f27l;
if (i != 0) {
setContentView(i);
}
}
@Override // android.app.Activity, android.view.Window.Callback
public boolean onCreatePanelMenu(int i, Menu menu) {
if (i == 0) {
super.onCreatePanelMenu(i, menu);
this.f22g.m2893a(menu, getMenuInflater());
return true;
}
return true;
}
@Override // android.app.Activity, android.view.Window.Callback
public boolean onMenuItemSelected(int i, MenuItem menuItem) {
if (super.onMenuItemSelected(i, menuItem)) {
return true;
}
if (i == 0) {
return this.f22g.m2891c(menuItem);
}
return false;
}
@Override // android.app.Activity
public void onMultiWindowModeChanged(boolean z) {
if (this.f35t) {
return;
}
Iterator<InterfaceC0731a<C1781k>> it = this.f33r.iterator();
while (it.hasNext()) {
it.next().accept(new C1781k(z));
}
}
@Override // android.app.Activity
public void onMultiWindowModeChanged(boolean z, Configuration configuration) {
this.f35t = true;
try {
super.onMultiWindowModeChanged(z, configuration);
this.f35t = false;
Iterator<InterfaceC0731a<C1781k>> it = this.f33r.iterator();
while (it.hasNext()) {
it.next().accept(new C1781k(z, configuration));
}
} catch (Throwable th) {
this.f35t = false;
throw th;
}
}
@Override // android.app.Activity
public void onNewIntent(Intent intent) {
super.onNewIntent(intent);
Iterator<InterfaceC0731a<Intent>> it = this.f32q.iterator();
while (it.hasNext()) {
it.next().accept(intent);
}
}
@Override // android.app.Activity, android.view.Window.Callback
public void onPanelClosed(int i, Menu menu) {
this.f22g.m2892b(menu);
super.onPanelClosed(i, menu);
}
@Override // android.app.Activity
public void onPictureInPictureModeChanged(boolean z) {
if (this.f36u) {
return;
}
Iterator<InterfaceC0731a<C1786o>> it = this.f34s.iterator();
while (it.hasNext()) {
it.next().accept(new C1786o(z));
}
}
@Override // android.app.Activity
public void onPictureInPictureModeChanged(boolean z, Configuration configuration) {
this.f36u = true;
try {
super.onPictureInPictureModeChanged(z, configuration);
this.f36u = false;
Iterator<InterfaceC0731a<C1786o>> it = this.f34s.iterator();
while (it.hasNext()) {
it.next().accept(new C1786o(z, configuration));
}
} catch (Throwable th) {
this.f36u = false;
throw th;
}
}
@Override // android.app.Activity, android.view.Window.Callback
public boolean onPreparePanel(int i, View view, Menu menu) {
if (i == 0) {
super.onPreparePanel(i, view, menu);
this.f22g.m2890d(menu);
return true;
}
return true;
}
@Override // android.app.Activity
@Deprecated
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
if (this.f29n.m4990b(i, -1, new Intent().putExtra("androidx.activity.result.contract.extra.PERMISSIONS", strArr).putExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS", iArr)) || Build.VERSION.SDK_INT < 23) {
return;
}
super.onRequestPermissionsResult(i, strArr, iArr);
}
@Override // android.app.Activity
public final Object onRetainNonConfigurationInstance() {
C0050e c0050e;
Object m5023u = m5023u();
C0421g0 c0421g0 = this.f25j;
if (c0421g0 == null && (c0050e = (C0050e) getLastNonConfigurationInstance()) != null) {
c0421g0 = c0050e.f43b;
}
if (c0421g0 == null && m5023u == null) {
return null;
}
C0050e c0050e2 = new C0050e();
c0050e2.f42a = m5023u;
c0050e2.f43b = c0421g0;
return c0050e2;
}
@Override // p067w.ActivityC1780j, android.app.Activity
public void onSaveInstanceState(Bundle bundle) {
AbstractC0424i mo421a = mo421a();
if (mo421a instanceof C0435n) {
((C0435n) mo421a).m3679o(AbstractC0424i.EnumC0427c.CREATED);
}
super.onSaveInstanceState(bundle);
this.f24i.m456e(bundle);
}
@Override // android.app.Activity, android.content.ComponentCallbacks2
public void onTrimMemory(int i) {
super.onTrimMemory(i);
Iterator<InterfaceC0731a<Integer>> it = this.f31p.iterator();
while (it.hasNext()) {
it.next().accept(Integer.valueOf(i));
}
}
/* renamed from: p */
public void m5028p() {
if (this.f25j == null) {
C0050e c0050e = (C0050e) getLastNonConfigurationInstance();
if (c0050e != null) {
this.f25j = c0050e.f43b;
}
if (this.f25j == null) {
this.f25j = new C0421g0();
}
}
}
/* renamed from: q */
public final void m5027q() {
C0428i0.m3696a(getWindow().getDecorView(), this);
C0431j0.m3694a(getWindow().getDecorView(), this);
C1762f.m453a(getWindow().getDecorView(), this);
C0067o.m4997a(getWindow().getDecorView(), this);
}
/* renamed from: r */
public void m5026r() {
invalidateOptionsMenu();
}
@Override // android.app.Activity
public void reportFullyDrawn() {
try {
if (C1805b.m367d()) {
C1805b.m370a("reportFullyDrawn() for ComponentActivity");
}
int i = Build.VERSION.SDK_INT;
if (i > 19 || (i == 19 && C1794a.m391a(this, "android.permission.UPDATE_DEVICE_STATS") == 0)) {
super.reportFullyDrawn();
}
} finally {
C1805b.m369b();
}
}
@Override // android.app.Activity
public void setContentView(int i) {
m5027q();
super.setContentView(i);
}
@Override // android.app.Activity
public void setContentView(View view) {
m5027q();
super.setContentView(view);
}
@Override // android.app.Activity
public void setContentView(View view, ViewGroup.LayoutParams layoutParams) {
m5027q();
super.setContentView(view, layoutParams);
}
@Override // android.app.Activity
@Deprecated
public void startActivityForResult(Intent intent, int i) {
super.startActivityForResult(intent, i);
}
@Override // android.app.Activity
@Deprecated
public void startActivityForResult(Intent intent, int i, Bundle bundle) {
super.startActivityForResult(intent, i, bundle);
}
@Override // android.app.Activity
@Deprecated
public void startIntentSenderForResult(IntentSender intentSender, int i, Intent intent, int i2, int i3, int i4) {
super.startIntentSenderForResult(intentSender, i, intent, i2, i3, i4);
}
@Override // android.app.Activity
@Deprecated
public void startIntentSenderForResult(IntentSender intentSender, int i, Intent intent, int i2, int i3, int i4, Bundle bundle) {
super.startIntentSenderForResult(intentSender, i, intent, i2, i3, i4, bundle);
}
@Deprecated
/* renamed from: u */
public Object m5023u() {
return null;
}
}