842 lines
36 KiB
Java
842 lines
36 KiB
Java
package b;
|
|
|
|
import C.AbstractActivityC0048l;
|
|
import C.H;
|
|
import C.I;
|
|
import O.C0072m;
|
|
import O.C0073n;
|
|
import O.C0074o;
|
|
import O.InterfaceC0070k;
|
|
import O.InterfaceC0076q;
|
|
import a.AbstractC0105a;
|
|
import a.AbstractC0106b;
|
|
import android.annotation.SuppressLint;
|
|
import android.app.Application;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.content.IntentSender;
|
|
import android.content.res.Configuration;
|
|
import android.os.Bundle;
|
|
import android.os.Trace;
|
|
import android.view.Menu;
|
|
import android.view.MenuInflater;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import android.view.Window;
|
|
import androidx.fragment.app.C0140c0;
|
|
import androidx.lifecycle.C0;
|
|
import androidx.lifecycle.C0203y;
|
|
import androidx.lifecycle.D0;
|
|
import androidx.lifecycle.InterfaceC0200v;
|
|
import androidx.lifecycle.J;
|
|
import androidx.lifecycle.L;
|
|
import androidx.lifecycle.i0;
|
|
import androidx.lifecycle.k0;
|
|
import androidx.lifecycle.l0;
|
|
import androidx.lifecycle.q0;
|
|
import androidx.lifecycle.x0;
|
|
import androidx.lifecycle.y0;
|
|
import c.C0273a;
|
|
import c.InterfaceC0274b;
|
|
import com.adif.elcanomovil.R;
|
|
import d.AbstractC0294c;
|
|
import d.AbstractC0300i;
|
|
import d.InterfaceC0293b;
|
|
import d.InterfaceC0301j;
|
|
import e.AbstractC0311a;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import java.util.LinkedHashMap;
|
|
import java.util.concurrent.CopyOnWriteArrayList;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
import kotlin.Deprecated;
|
|
import kotlin.Lazy;
|
|
import kotlin.LazyKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.TypeIntrinsics;
|
|
import v0.C0636a;
|
|
import v0.C0639d;
|
|
import v0.C0640e;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class o extends AbstractActivityC0048l implements D0, InterfaceC0200v, v0.f, D, InterfaceC0301j, D.l, D.m, H, I, InterfaceC0070k {
|
|
private static final String ACTIVITY_RESULT_TAG = "android:support:activity-result";
|
|
private static final h Companion = new Object();
|
|
private C0 _viewModelStore;
|
|
private final AbstractC0300i activityResultRegistry;
|
|
private int contentLayoutId;
|
|
private final C0273a contextAwareHelper;
|
|
private final Lazy defaultViewModelProviderFactory$delegate;
|
|
private boolean dispatchingOnMultiWindowModeChanged;
|
|
private boolean dispatchingOnPictureInPictureModeChanged;
|
|
private final Lazy fullyDrawnReporter$delegate;
|
|
private final C0074o menuHostHelper;
|
|
private final AtomicInteger nextLocalRequestCode;
|
|
private final Lazy onBackPressedDispatcher$delegate;
|
|
private final CopyOnWriteArrayList<N.a> onConfigurationChangedListeners;
|
|
private final CopyOnWriteArrayList<N.a> onMultiWindowModeChangedListeners;
|
|
private final CopyOnWriteArrayList<N.a> onNewIntentListeners;
|
|
private final CopyOnWriteArrayList<N.a> onPictureInPictureModeChangedListeners;
|
|
private final CopyOnWriteArrayList<N.a> onTrimMemoryListeners;
|
|
private final CopyOnWriteArrayList<Runnable> onUserLeaveHintListeners;
|
|
private final j reportFullyDrawnExecutor;
|
|
private final C0640e savedStateRegistryController;
|
|
|
|
public o() {
|
|
this.contextAwareHelper = new C0273a();
|
|
this.menuHostHelper = new C0074o(new RunnableC0255d(this, 0));
|
|
Intrinsics.checkNotNullParameter(this, "owner");
|
|
C0640e c0640e = new C0640e(this);
|
|
this.savedStateRegistryController = c0640e;
|
|
this.reportFullyDrawnExecutor = new k(this);
|
|
this.fullyDrawnReporter$delegate = LazyKt.lazy(new n(this, 2));
|
|
this.nextLocalRequestCode = new AtomicInteger();
|
|
this.activityResultRegistry = new m(this);
|
|
this.onConfigurationChangedListeners = new CopyOnWriteArrayList<>();
|
|
this.onTrimMemoryListeners = new CopyOnWriteArrayList<>();
|
|
this.onNewIntentListeners = new CopyOnWriteArrayList<>();
|
|
this.onMultiWindowModeChangedListeners = new CopyOnWriteArrayList<>();
|
|
this.onPictureInPictureModeChangedListeners = new CopyOnWriteArrayList<>();
|
|
this.onUserLeaveHintListeners = new CopyOnWriteArrayList<>();
|
|
if (getLifecycle() != null) {
|
|
final int i = 0;
|
|
getLifecycle().a(new androidx.lifecycle.H(this) { // from class: b.e
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ o f4113b;
|
|
|
|
{
|
|
this.f4113b = owner;
|
|
}
|
|
|
|
@Override // androidx.lifecycle.H
|
|
public final void onStateChanged(J j4, androidx.lifecycle.A event) {
|
|
Window window;
|
|
View peekDecorView;
|
|
switch (i) {
|
|
case 0:
|
|
o this$0 = this.f4113b;
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
Intrinsics.checkNotNullParameter(j4, "<anonymous parameter 0>");
|
|
Intrinsics.checkNotNullParameter(event, "event");
|
|
if (event != androidx.lifecycle.A.ON_STOP || (window = this$0.getWindow()) == null || (peekDecorView = window.peekDecorView()) == null) {
|
|
return;
|
|
}
|
|
peekDecorView.cancelPendingInputEvents();
|
|
return;
|
|
default:
|
|
o.b(this.f4113b, j4, event);
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
final int i4 = 1;
|
|
getLifecycle().a(new androidx.lifecycle.H(this) { // from class: b.e
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ o f4113b;
|
|
|
|
{
|
|
this.f4113b = owner;
|
|
}
|
|
|
|
@Override // androidx.lifecycle.H
|
|
public final void onStateChanged(J j4, androidx.lifecycle.A event) {
|
|
Window window;
|
|
View peekDecorView;
|
|
switch (i4) {
|
|
case 0:
|
|
o this$0 = this.f4113b;
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
Intrinsics.checkNotNullParameter(j4, "<anonymous parameter 0>");
|
|
Intrinsics.checkNotNullParameter(event, "event");
|
|
if (event != androidx.lifecycle.A.ON_STOP || (window = this$0.getWindow()) == null || (peekDecorView = window.peekDecorView()) == null) {
|
|
return;
|
|
}
|
|
peekDecorView.cancelPendingInputEvents();
|
|
return;
|
|
default:
|
|
o.b(this.f4113b, j4, event);
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
getLifecycle().a(new C0636a(this));
|
|
c0640e.a();
|
|
q0.f(this);
|
|
getSavedStateRegistry().c(ACTIVITY_RESULT_TAG, new l0(this, 1));
|
|
addOnContextAvailableListener(new InterfaceC0274b() { // from class: b.f
|
|
@Override // c.InterfaceC0274b
|
|
public final void a(o oVar) {
|
|
o.a(o.this, oVar);
|
|
}
|
|
});
|
|
this.defaultViewModelProviderFactory$delegate = LazyKt.lazy(new n(this, 0));
|
|
this.onBackPressedDispatcher$delegate = LazyKt.lazy(new n(this, 3));
|
|
return;
|
|
}
|
|
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.");
|
|
}
|
|
|
|
public static void a(o this$0, o it) {
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
Intrinsics.checkNotNullParameter(it, "it");
|
|
Bundle a2 = this$0.getSavedStateRegistry().a(ACTIVITY_RESULT_TAG);
|
|
if (a2 != null) {
|
|
AbstractC0300i abstractC0300i = this$0.activityResultRegistry;
|
|
abstractC0300i.getClass();
|
|
ArrayList<Integer> integerArrayList = a2.getIntegerArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_RCS");
|
|
ArrayList<String> stringArrayList = a2.getStringArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS");
|
|
if (stringArrayList == null || integerArrayList == null) {
|
|
return;
|
|
}
|
|
ArrayList<String> stringArrayList2 = a2.getStringArrayList("KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS");
|
|
if (stringArrayList2 != null) {
|
|
abstractC0300i.f6107d.addAll(stringArrayList2);
|
|
}
|
|
Bundle bundle = a2.getBundle("KEY_COMPONENT_ACTIVITY_PENDING_RESULT");
|
|
Bundle bundle2 = abstractC0300i.f6110g;
|
|
if (bundle != null) {
|
|
bundle2.putAll(bundle);
|
|
}
|
|
int size = stringArrayList.size();
|
|
for (int i = 0; i < size; i++) {
|
|
String str = stringArrayList.get(i);
|
|
LinkedHashMap linkedHashMap = abstractC0300i.f6105b;
|
|
boolean containsKey = linkedHashMap.containsKey(str);
|
|
LinkedHashMap linkedHashMap2 = abstractC0300i.f6104a;
|
|
if (containsKey) {
|
|
Integer num = (Integer) linkedHashMap.remove(str);
|
|
if (!bundle2.containsKey(str)) {
|
|
TypeIntrinsics.asMutableMap(linkedHashMap2).remove(num);
|
|
}
|
|
}
|
|
Integer num2 = integerArrayList.get(i);
|
|
Intrinsics.checkNotNullExpressionValue(num2, "rcs[i]");
|
|
int intValue = num2.intValue();
|
|
String str2 = stringArrayList.get(i);
|
|
Intrinsics.checkNotNullExpressionValue(str2, "keys[i]");
|
|
String str3 = str2;
|
|
linkedHashMap2.put(Integer.valueOf(intValue), str3);
|
|
linkedHashMap.put(str3, Integer.valueOf(intValue));
|
|
}
|
|
}
|
|
}
|
|
|
|
public static final void access$ensureViewModelStore(o oVar) {
|
|
if (oVar._viewModelStore == null) {
|
|
i iVar = (i) oVar.getLastNonConfigurationInstance();
|
|
if (iVar != null) {
|
|
oVar._viewModelStore = iVar.f4117b;
|
|
}
|
|
if (oVar._viewModelStore == null) {
|
|
oVar._viewModelStore = new C0();
|
|
}
|
|
}
|
|
}
|
|
|
|
public static void b(o this$0, J j4, androidx.lifecycle.A event) {
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
Intrinsics.checkNotNullParameter(j4, "<anonymous parameter 0>");
|
|
Intrinsics.checkNotNullParameter(event, "event");
|
|
if (event == androidx.lifecycle.A.ON_DESTROY) {
|
|
this$0.contextAwareHelper.f4198b = null;
|
|
if (!this$0.isChangingConfigurations()) {
|
|
this$0.getViewModelStore().a();
|
|
}
|
|
k kVar = (k) this$0.reportFullyDrawnExecutor;
|
|
o oVar = kVar.f4121d;
|
|
oVar.getWindow().getDecorView().removeCallbacks(kVar);
|
|
oVar.getWindow().getDecorView().getViewTreeObserver().removeOnDrawListener(kVar);
|
|
}
|
|
}
|
|
|
|
public static Bundle c(o this$0) {
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
Bundle outState = new Bundle();
|
|
AbstractC0300i abstractC0300i = this$0.activityResultRegistry;
|
|
abstractC0300i.getClass();
|
|
Intrinsics.checkNotNullParameter(outState, "outState");
|
|
LinkedHashMap linkedHashMap = abstractC0300i.f6105b;
|
|
outState.putIntegerArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_RCS", new ArrayList<>(linkedHashMap.values()));
|
|
outState.putStringArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS", new ArrayList<>(linkedHashMap.keySet()));
|
|
outState.putStringArrayList("KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS", new ArrayList<>(abstractC0300i.f6107d));
|
|
outState.putBundle("KEY_COMPONENT_ACTIVITY_PENDING_RESULT", new Bundle(abstractC0300i.f6110g));
|
|
return outState;
|
|
}
|
|
|
|
public static /* synthetic */ void getOnBackPressedDispatcher$annotations() {
|
|
}
|
|
|
|
@Override // O.InterfaceC0070k
|
|
public void addMenuProvider(InterfaceC0076q provider) {
|
|
Intrinsics.checkNotNullParameter(provider, "provider");
|
|
C0074o c0074o = this.menuHostHelper;
|
|
c0074o.f1276b.add(provider);
|
|
c0074o.f1275a.run();
|
|
}
|
|
|
|
@Override // D.l
|
|
public final void addOnConfigurationChangedListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onConfigurationChangedListeners.add(listener);
|
|
}
|
|
|
|
public final void addOnContextAvailableListener(InterfaceC0274b listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
C0273a c0273a = this.contextAwareHelper;
|
|
c0273a.getClass();
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
o oVar = c0273a.f4198b;
|
|
if (oVar != null) {
|
|
listener.a(oVar);
|
|
}
|
|
c0273a.f4197a.add(listener);
|
|
}
|
|
|
|
@Override // C.H
|
|
public final void addOnMultiWindowModeChangedListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onMultiWindowModeChangedListeners.add(listener);
|
|
}
|
|
|
|
public final void addOnNewIntentListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onNewIntentListeners.add(listener);
|
|
}
|
|
|
|
@Override // C.I
|
|
public final void addOnPictureInPictureModeChangedListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onPictureInPictureModeChangedListeners.add(listener);
|
|
}
|
|
|
|
@Override // D.m
|
|
public final void addOnTrimMemoryListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onTrimMemoryListeners.add(listener);
|
|
}
|
|
|
|
public final void addOnUserLeaveHintListener(Runnable listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onUserLeaveHintListeners.add(listener);
|
|
}
|
|
|
|
@Override // d.InterfaceC0301j
|
|
public final AbstractC0300i getActivityResultRegistry() {
|
|
return this.activityResultRegistry;
|
|
}
|
|
|
|
@Override // androidx.lifecycle.InterfaceC0200v
|
|
public l0.c getDefaultViewModelCreationExtras() {
|
|
l0.d dVar = new l0.d(0);
|
|
if (getApplication() != null) {
|
|
E2.e eVar = x0.f3440d;
|
|
Application application = getApplication();
|
|
Intrinsics.checkNotNullExpressionValue(application, "application");
|
|
dVar.b(eVar, application);
|
|
}
|
|
dVar.b(q0.f3417a, this);
|
|
dVar.b(q0.f3418b, this);
|
|
Intent intent = getIntent();
|
|
Bundle extras = intent != null ? intent.getExtras() : null;
|
|
if (extras != null) {
|
|
dVar.b(q0.f3419c, extras);
|
|
}
|
|
return dVar;
|
|
}
|
|
|
|
@Override // androidx.lifecycle.InterfaceC0200v
|
|
public y0 getDefaultViewModelProviderFactory() {
|
|
return (y0) this.defaultViewModelProviderFactory$delegate.getValue();
|
|
}
|
|
|
|
public q getFullyDrawnReporter() {
|
|
return (q) this.fullyDrawnReporter$delegate.getValue();
|
|
}
|
|
|
|
@Deprecated(message = "Use a {@link androidx.lifecycle.ViewModel} to store non config state.")
|
|
public Object getLastCustomNonConfigurationInstance() {
|
|
i iVar = (i) getLastNonConfigurationInstance();
|
|
if (iVar != null) {
|
|
return iVar.f4116a;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // C.AbstractActivityC0048l, androidx.lifecycle.J
|
|
public androidx.lifecycle.C getLifecycle() {
|
|
return super.getLifecycle();
|
|
}
|
|
|
|
@Override // b.D
|
|
public final B getOnBackPressedDispatcher() {
|
|
return (B) this.onBackPressedDispatcher$delegate.getValue();
|
|
}
|
|
|
|
@Override // v0.f
|
|
public final C0639d getSavedStateRegistry() {
|
|
return this.savedStateRegistryController.f8636b;
|
|
}
|
|
|
|
@Override // androidx.lifecycle.D0
|
|
public C0 getViewModelStore() {
|
|
if (getApplication() == null) {
|
|
throw new IllegalStateException("Your activity is not yet attached to the Application instance. You can't request ViewModel before onCreate call.");
|
|
}
|
|
if (this._viewModelStore == null) {
|
|
i iVar = (i) getLastNonConfigurationInstance();
|
|
if (iVar != null) {
|
|
this._viewModelStore = iVar.f4117b;
|
|
}
|
|
if (this._viewModelStore == null) {
|
|
this._viewModelStore = new C0();
|
|
}
|
|
}
|
|
C0 c02 = this._viewModelStore;
|
|
Intrinsics.checkNotNull(c02);
|
|
return c02;
|
|
}
|
|
|
|
public void initializeViewTreeOwners() {
|
|
View decorView = getWindow().getDecorView();
|
|
Intrinsics.checkNotNullExpressionValue(decorView, "window.decorView");
|
|
q0.m(decorView, this);
|
|
View decorView2 = getWindow().getDecorView();
|
|
Intrinsics.checkNotNullExpressionValue(decorView2, "window.decorView");
|
|
Intrinsics.checkNotNullParameter(decorView2, "<this>");
|
|
decorView2.setTag(R.id.view_tree_view_model_store_owner, this);
|
|
View decorView3 = getWindow().getDecorView();
|
|
Intrinsics.checkNotNullExpressionValue(decorView3, "window.decorView");
|
|
m3.d.D(decorView3, this);
|
|
View decorView4 = getWindow().getDecorView();
|
|
Intrinsics.checkNotNullExpressionValue(decorView4, "window.decorView");
|
|
AbstractC0106b.H(decorView4, this);
|
|
View decorView5 = getWindow().getDecorView();
|
|
Intrinsics.checkNotNullExpressionValue(decorView5, "window.decorView");
|
|
Intrinsics.checkNotNullParameter(decorView5, "<this>");
|
|
Intrinsics.checkNotNullParameter(this, "fullyDrawnReporterOwner");
|
|
decorView5.setTag(R.id.report_drawn, this);
|
|
}
|
|
|
|
public void invalidateMenu() {
|
|
invalidateOptionsMenu();
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void onActivityResult(int i, int i4, Intent intent) {
|
|
if (this.activityResultRegistry.a(i, i4, intent)) {
|
|
return;
|
|
}
|
|
super.onActivityResult(i, i4, intent);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "This method has been deprecated in favor of using the\n {@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.\n The OnBackPressedDispatcher controls how back button events are dispatched\n to one or more {@link OnBackPressedCallback} objects.")
|
|
public void onBackPressed() {
|
|
getOnBackPressedDispatcher().d();
|
|
}
|
|
|
|
@Override // android.app.Activity, android.content.ComponentCallbacks
|
|
public void onConfigurationChanged(Configuration newConfig) {
|
|
Intrinsics.checkNotNullParameter(newConfig, "newConfig");
|
|
super.onConfigurationChanged(newConfig);
|
|
Iterator<N.a> it = this.onConfigurationChangedListeners.iterator();
|
|
while (it.hasNext()) {
|
|
it.next().a(newConfig);
|
|
}
|
|
}
|
|
|
|
@Override // C.AbstractActivityC0048l, android.app.Activity
|
|
public void onCreate(Bundle bundle) {
|
|
this.savedStateRegistryController.b(bundle);
|
|
C0273a c0273a = this.contextAwareHelper;
|
|
c0273a.getClass();
|
|
Intrinsics.checkNotNullParameter(this, "context");
|
|
c0273a.f4198b = this;
|
|
Iterator it = c0273a.f4197a.iterator();
|
|
while (it.hasNext()) {
|
|
((InterfaceC0274b) it.next()).a(this);
|
|
}
|
|
super.onCreate(bundle);
|
|
int i = k0.f3396a;
|
|
i0.b(this);
|
|
int i4 = this.contentLayoutId;
|
|
if (i4 != 0) {
|
|
setContentView(i4);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity, android.view.Window.Callback
|
|
public boolean onCreatePanelMenu(int i, Menu menu) {
|
|
Intrinsics.checkNotNullParameter(menu, "menu");
|
|
if (i != 0) {
|
|
return true;
|
|
}
|
|
super.onCreatePanelMenu(i, menu);
|
|
C0074o c0074o = this.menuHostHelper;
|
|
MenuInflater menuInflater = getMenuInflater();
|
|
Iterator it = c0074o.f1276b.iterator();
|
|
while (it.hasNext()) {
|
|
((C0140c0) ((InterfaceC0076q) it.next())).f3105a.k(menu, menuInflater);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // android.app.Activity, android.view.Window.Callback
|
|
public boolean onMenuItemSelected(int i, MenuItem item) {
|
|
Intrinsics.checkNotNullParameter(item, "item");
|
|
if (super.onMenuItemSelected(i, item)) {
|
|
return true;
|
|
}
|
|
if (i == 0) {
|
|
return this.menuHostHelper.a(item);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "Deprecated in android.app.Activity")
|
|
public void onMultiWindowModeChanged(boolean z3) {
|
|
if (this.dispatchingOnMultiWindowModeChanged) {
|
|
return;
|
|
}
|
|
Iterator<N.a> it = this.onMultiWindowModeChangedListeners.iterator();
|
|
while (it.hasNext()) {
|
|
it.next().a(new C.n(z3));
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void onNewIntent(Intent intent) {
|
|
Intrinsics.checkNotNullParameter(intent, "intent");
|
|
super.onNewIntent(intent);
|
|
Iterator<N.a> it = this.onNewIntentListeners.iterator();
|
|
while (it.hasNext()) {
|
|
it.next().a(intent);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity, android.view.Window.Callback
|
|
public void onPanelClosed(int i, Menu menu) {
|
|
Intrinsics.checkNotNullParameter(menu, "menu");
|
|
Iterator it = this.menuHostHelper.f1276b.iterator();
|
|
while (it.hasNext()) {
|
|
((C0140c0) ((InterfaceC0076q) it.next())).f3105a.q(menu);
|
|
}
|
|
super.onPanelClosed(i, menu);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "Deprecated in android.app.Activity")
|
|
public void onPictureInPictureModeChanged(boolean z3) {
|
|
if (this.dispatchingOnPictureInPictureModeChanged) {
|
|
return;
|
|
}
|
|
Iterator<N.a> it = this.onPictureInPictureModeChangedListeners.iterator();
|
|
while (it.hasNext()) {
|
|
it.next().a(new C.J(z3));
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity, android.view.Window.Callback
|
|
public boolean onPreparePanel(int i, View view, Menu menu) {
|
|
Intrinsics.checkNotNullParameter(menu, "menu");
|
|
if (i != 0) {
|
|
return true;
|
|
}
|
|
super.onPreparePanel(i, view, menu);
|
|
Iterator it = this.menuHostHelper.f1276b.iterator();
|
|
while (it.hasNext()) {
|
|
((C0140c0) ((InterfaceC0076q) it.next())).f3105a.t(menu);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void onRequestPermissionsResult(int i, String[] permissions, int[] grantResults) {
|
|
Intrinsics.checkNotNullParameter(permissions, "permissions");
|
|
Intrinsics.checkNotNullParameter(grantResults, "grantResults");
|
|
if (this.activityResultRegistry.a(i, -1, new Intent().putExtra("androidx.activity.result.contract.extra.PERMISSIONS", permissions).putExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS", grantResults))) {
|
|
return;
|
|
}
|
|
super.onRequestPermissionsResult(i, permissions, grantResults);
|
|
}
|
|
|
|
@Deprecated(message = "Use a {@link androidx.lifecycle.ViewModel} to store non config state.")
|
|
public Object onRetainCustomNonConfigurationInstance() {
|
|
return null;
|
|
}
|
|
|
|
/* JADX WARN: Type inference failed for: r2v1, types: [java.lang.Object, b.i] */
|
|
@Override // android.app.Activity
|
|
public final Object onRetainNonConfigurationInstance() {
|
|
i iVar;
|
|
Object onRetainCustomNonConfigurationInstance = onRetainCustomNonConfigurationInstance();
|
|
C0 c02 = this._viewModelStore;
|
|
if (c02 == null && (iVar = (i) getLastNonConfigurationInstance()) != null) {
|
|
c02 = iVar.f4117b;
|
|
}
|
|
if (c02 == null && onRetainCustomNonConfigurationInstance == null) {
|
|
return null;
|
|
}
|
|
?? obj = new Object();
|
|
obj.f4116a = onRetainCustomNonConfigurationInstance;
|
|
obj.f4117b = c02;
|
|
return obj;
|
|
}
|
|
|
|
@Override // C.AbstractActivityC0048l, android.app.Activity
|
|
public void onSaveInstanceState(Bundle outState) {
|
|
Intrinsics.checkNotNullParameter(outState, "outState");
|
|
if (getLifecycle() instanceof L) {
|
|
androidx.lifecycle.C lifecycle = getLifecycle();
|
|
Intrinsics.checkNotNull(lifecycle, "null cannot be cast to non-null type androidx.lifecycle.LifecycleRegistry");
|
|
((L) lifecycle).h(androidx.lifecycle.B.f3282c);
|
|
}
|
|
super.onSaveInstanceState(outState);
|
|
this.savedStateRegistryController.c(outState);
|
|
}
|
|
|
|
@Override // android.app.Activity, android.content.ComponentCallbacks2
|
|
public void onTrimMemory(int i) {
|
|
super.onTrimMemory(i);
|
|
Iterator<N.a> it = this.onTrimMemoryListeners.iterator();
|
|
while (it.hasNext()) {
|
|
it.next().a(Integer.valueOf(i));
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void onUserLeaveHint() {
|
|
super.onUserLeaveHint();
|
|
Iterator<Runnable> it = this.onUserLeaveHintListeners.iterator();
|
|
while (it.hasNext()) {
|
|
it.next().run();
|
|
}
|
|
}
|
|
|
|
public Context peekAvailableContext() {
|
|
return this.contextAwareHelper.f4198b;
|
|
}
|
|
|
|
public final <I, O> AbstractC0294c registerForActivityResult(AbstractC0311a contract, AbstractC0300i registry, InterfaceC0293b callback) {
|
|
Intrinsics.checkNotNullParameter(contract, "contract");
|
|
Intrinsics.checkNotNullParameter(registry, "registry");
|
|
Intrinsics.checkNotNullParameter(callback, "callback");
|
|
return registry.c("activity_rq#" + this.nextLocalRequestCode.getAndIncrement(), this, contract, callback);
|
|
}
|
|
|
|
@Override // O.InterfaceC0070k
|
|
public void removeMenuProvider(InterfaceC0076q provider) {
|
|
Intrinsics.checkNotNullParameter(provider, "provider");
|
|
this.menuHostHelper.b(provider);
|
|
}
|
|
|
|
@Override // D.l
|
|
public final void removeOnConfigurationChangedListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onConfigurationChangedListeners.remove(listener);
|
|
}
|
|
|
|
public final void removeOnContextAvailableListener(InterfaceC0274b listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
C0273a c0273a = this.contextAwareHelper;
|
|
c0273a.getClass();
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
c0273a.f4197a.remove(listener);
|
|
}
|
|
|
|
@Override // C.H
|
|
public final void removeOnMultiWindowModeChangedListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onMultiWindowModeChangedListeners.remove(listener);
|
|
}
|
|
|
|
public final void removeOnNewIntentListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onNewIntentListeners.remove(listener);
|
|
}
|
|
|
|
@Override // C.I
|
|
public final void removeOnPictureInPictureModeChangedListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onPictureInPictureModeChangedListeners.remove(listener);
|
|
}
|
|
|
|
@Override // D.m
|
|
public final void removeOnTrimMemoryListener(N.a listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onTrimMemoryListeners.remove(listener);
|
|
}
|
|
|
|
public final void removeOnUserLeaveHintListener(Runnable listener) {
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
this.onUserLeaveHintListeners.remove(listener);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void reportFullyDrawn() {
|
|
try {
|
|
if (AbstractC0105a.F()) {
|
|
Trace.beginSection("reportFullyDrawn() for ComponentActivity");
|
|
}
|
|
super.reportFullyDrawn();
|
|
getFullyDrawnReporter().a();
|
|
} finally {
|
|
Trace.endSection();
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public abstract void setContentView(int i);
|
|
|
|
@Override // android.app.Activity
|
|
public void setContentView(View view) {
|
|
initializeViewTreeOwners();
|
|
j jVar = this.reportFullyDrawnExecutor;
|
|
View view2 = getWindow().getDecorView();
|
|
Intrinsics.checkNotNullExpressionValue(view2, "window.decorView");
|
|
k kVar = (k) jVar;
|
|
kVar.getClass();
|
|
Intrinsics.checkNotNullParameter(view2, "view");
|
|
if (!kVar.f4120c) {
|
|
kVar.f4120c = true;
|
|
view2.getViewTreeObserver().addOnDrawListener(kVar);
|
|
}
|
|
super.setContentView(view);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "This method has been deprecated in favor of using the Activity Result API\n which brings increased type safety via an {@link ActivityResultContract} and the prebuilt\n contracts for common intents available in\n {@link androidx.activity.result.contract.ActivityResultContracts}, provides hooks for\n testing, and allow receiving results in separate, testable classes independent from your\n activity. Use\n {@link #registerForActivityResult(ActivityResultContract, ActivityResultCallback)}\n passing in a {@link StartActivityForResult} object for the {@link ActivityResultContract}.")
|
|
public void startActivityForResult(Intent intent, int i) {
|
|
Intrinsics.checkNotNullParameter(intent, "intent");
|
|
super.startActivityForResult(intent, i);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "This method has been deprecated in favor of using the Activity Result API\n which brings increased type safety via an {@link ActivityResultContract} and the prebuilt\n contracts for common intents available in\n {@link androidx.activity.result.contract.ActivityResultContracts}, provides hooks for\n testing, and allow receiving results in separate, testable classes independent from your\n activity. Use\n {@link #registerForActivityResult(ActivityResultContract, ActivityResultCallback)}\n passing in a {@link StartIntentSenderForResult} object for the\n {@link ActivityResultContract}.")
|
|
public void startIntentSenderForResult(IntentSender intent, int i, Intent intent2, int i4, int i5, int i6) throws IntentSender.SendIntentException {
|
|
Intrinsics.checkNotNullParameter(intent, "intent");
|
|
super.startIntentSenderForResult(intent, i, intent2, i4, i5, i6);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "This method has been deprecated in favor of using the Activity Result API\n which brings increased type safety via an {@link ActivityResultContract} and the prebuilt\n contracts for common intents available in\n {@link androidx.activity.result.contract.ActivityResultContracts}, provides hooks for\n testing, and allow receiving results in separate, testable classes independent from your\n activity. Use\n {@link #registerForActivityResult(ActivityResultContract, ActivityResultCallback)}\n passing in a {@link StartActivityForResult} object for the {@link ActivityResultContract}.")
|
|
public void startActivityForResult(Intent intent, int i, Bundle bundle) {
|
|
Intrinsics.checkNotNullParameter(intent, "intent");
|
|
super.startActivityForResult(intent, i, bundle);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
@Deprecated(message = "This method has been deprecated in favor of using the Activity Result API\n which brings increased type safety via an {@link ActivityResultContract} and the prebuilt\n contracts for common intents available in\n {@link androidx.activity.result.contract.ActivityResultContracts}, provides hooks for\n testing, and allow receiving results in separate, testable classes independent from your\n activity. Use\n {@link #registerForActivityResult(ActivityResultContract, ActivityResultCallback)}\n passing in a {@link StartIntentSenderForResult} object for the\n {@link ActivityResultContract}.")
|
|
public void startIntentSenderForResult(IntentSender intent, int i, Intent intent2, int i4, int i5, int i6, Bundle bundle) throws IntentSender.SendIntentException {
|
|
Intrinsics.checkNotNullParameter(intent, "intent");
|
|
super.startIntentSenderForResult(intent, i, intent2, i4, i5, i6, bundle);
|
|
}
|
|
|
|
public final <I, O> AbstractC0294c registerForActivityResult(AbstractC0311a contract, InterfaceC0293b callback) {
|
|
Intrinsics.checkNotNullParameter(contract, "contract");
|
|
Intrinsics.checkNotNullParameter(callback, "callback");
|
|
return registerForActivityResult(contract, this.activityResultRegistry, callback);
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void onMultiWindowModeChanged(boolean z3, Configuration newConfig) {
|
|
Intrinsics.checkNotNullParameter(newConfig, "newConfig");
|
|
this.dispatchingOnMultiWindowModeChanged = true;
|
|
try {
|
|
super.onMultiWindowModeChanged(z3, newConfig);
|
|
this.dispatchingOnMultiWindowModeChanged = false;
|
|
Iterator<N.a> it = this.onMultiWindowModeChangedListeners.iterator();
|
|
while (it.hasNext()) {
|
|
N.a next = it.next();
|
|
Intrinsics.checkNotNullParameter(newConfig, "newConfig");
|
|
next.a(new C.n(z3));
|
|
}
|
|
} catch (Throwable th) {
|
|
this.dispatchingOnMultiWindowModeChanged = false;
|
|
throw th;
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Activity
|
|
public void onPictureInPictureModeChanged(boolean z3, Configuration newConfig) {
|
|
Intrinsics.checkNotNullParameter(newConfig, "newConfig");
|
|
this.dispatchingOnPictureInPictureModeChanged = true;
|
|
try {
|
|
super.onPictureInPictureModeChanged(z3, newConfig);
|
|
this.dispatchingOnPictureInPictureModeChanged = false;
|
|
Iterator<N.a> it = this.onPictureInPictureModeChangedListeners.iterator();
|
|
while (it.hasNext()) {
|
|
N.a next = it.next();
|
|
Intrinsics.checkNotNullParameter(newConfig, "newConfig");
|
|
next.a(new C.J(z3));
|
|
}
|
|
} catch (Throwable th) {
|
|
this.dispatchingOnPictureInPictureModeChanged = false;
|
|
throw th;
|
|
}
|
|
}
|
|
|
|
public void addMenuProvider(InterfaceC0076q provider, J owner) {
|
|
Intrinsics.checkNotNullParameter(provider, "provider");
|
|
Intrinsics.checkNotNullParameter(owner, "owner");
|
|
C0074o c0074o = this.menuHostHelper;
|
|
c0074o.f1276b.add(provider);
|
|
c0074o.f1275a.run();
|
|
androidx.lifecycle.C lifecycle = owner.getLifecycle();
|
|
HashMap hashMap = c0074o.f1277c;
|
|
C0073n c0073n = (C0073n) hashMap.remove(provider);
|
|
if (c0073n != null) {
|
|
c0073n.f1273a.c(c0073n.f1274b);
|
|
c0073n.f1274b = null;
|
|
}
|
|
hashMap.put(provider, new C0073n(lifecycle, new C0072m(0, c0074o, provider)));
|
|
}
|
|
|
|
@SuppressLint({"LambdaLast"})
|
|
public void addMenuProvider(final InterfaceC0076q provider, J owner, final androidx.lifecycle.B state) {
|
|
Intrinsics.checkNotNullParameter(provider, "provider");
|
|
Intrinsics.checkNotNullParameter(owner, "owner");
|
|
Intrinsics.checkNotNullParameter(state, "state");
|
|
final C0074o c0074o = this.menuHostHelper;
|
|
c0074o.getClass();
|
|
androidx.lifecycle.C lifecycle = owner.getLifecycle();
|
|
HashMap hashMap = c0074o.f1277c;
|
|
C0073n c0073n = (C0073n) hashMap.remove(provider);
|
|
if (c0073n != null) {
|
|
c0073n.f1273a.c(c0073n.f1274b);
|
|
c0073n.f1274b = null;
|
|
}
|
|
hashMap.put(provider, new C0073n(lifecycle, new androidx.lifecycle.H() { // from class: O.l
|
|
@Override // androidx.lifecycle.H
|
|
public final void onStateChanged(androidx.lifecycle.J j4, androidx.lifecycle.A a2) {
|
|
C0074o c0074o2 = C0074o.this;
|
|
c0074o2.getClass();
|
|
androidx.lifecycle.A.Companion.getClass();
|
|
androidx.lifecycle.B b4 = state;
|
|
androidx.lifecycle.A c4 = C0203y.c(b4);
|
|
Runnable runnable = c0074o2.f1275a;
|
|
CopyOnWriteArrayList copyOnWriteArrayList = c0074o2.f1276b;
|
|
InterfaceC0076q interfaceC0076q = provider;
|
|
if (a2 == c4) {
|
|
copyOnWriteArrayList.add(interfaceC0076q);
|
|
runnable.run();
|
|
} else if (a2 == androidx.lifecycle.A.ON_DESTROY) {
|
|
c0074o2.b(interfaceC0076q);
|
|
} else if (a2 == C0203y.a(b4)) {
|
|
copyOnWriteArrayList.remove(interfaceC0076q);
|
|
runnable.run();
|
|
}
|
|
}
|
|
}));
|
|
}
|
|
|
|
public o(int i) {
|
|
this();
|
|
this.contentLayoutId = i;
|
|
}
|
|
}
|