package androidx.activity; import android.annotation.SuppressLint; import android.content.Context; import android.content.Intent; import android.content.IntentSender; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.text.TextUtils; import android.view.View; import android.view.ViewGroup; import android.view.Window; import androidx.activity.result.ActivityResultRegistry; import androidx.core.app.j; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.e; import androidx.lifecycle.g; import androidx.lifecycle.i; import androidx.lifecycle.p; import androidx.lifecycle.s; import androidx.lifecycle.v; import androidx.lifecycle.w; import androidx.lifecycle.x; import androidx.lifecycle.y; import androidx.lifecycle.z; import androidx.savedstate.SavedStateRegistry; import c.a; import java.util.concurrent.atomic.AtomicInteger; /* loaded from: classes.dex */ public abstract class ComponentActivity extends j implements x, androidx.savedstate.c, androidx.activity.c, androidx.activity.result.d { private static final String ACTIVITY_RESULT_TAG = "android:support:activity-result"; private int mContentLayoutId; private v.b mDefaultFactory; private w mViewModelStore; final b.a mContextAwareHelper = new b.a(); private final i mLifecycleRegistry = new i(this); final androidx.savedstate.b mSavedStateRegistryController = androidx.savedstate.b.a(this); private final OnBackPressedDispatcher mOnBackPressedDispatcher = new OnBackPressedDispatcher(new a()); private final AtomicInteger mNextLocalRequestCode = new AtomicInteger(); private final ActivityResultRegistry mActivityResultRegistry = new b(); class a implements Runnable { a() { } @Override // java.lang.Runnable public void run() { try { ComponentActivity.super.onBackPressed(); } catch (IllegalStateException e10) { if (!TextUtils.equals(e10.getMessage(), "Can not perform this action after onSaveInstanceState")) { throw e10; } } } } class b extends ActivityResultRegistry { class a implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ int f231a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ a.C0056a f232b; a(int i10, a.C0056a c0056a) { this.f231a = i10; this.f232b = c0056a; } @Override // java.lang.Runnable public void run() { b.this.c(this.f231a, this.f232b.a()); } } /* renamed from: androidx.activity.ComponentActivity$b$b, reason: collision with other inner class name */ class RunnableC0005b implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ int f234a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ IntentSender.SendIntentException f235b; RunnableC0005b(int i10, IntentSender.SendIntentException sendIntentException) { this.f234a = i10; this.f235b = sendIntentException; } @Override // java.lang.Runnable public void run() { b.this.b(this.f234a, 0, new Intent().setAction("androidx.activity.result.contract.action.INTENT_SENDER_REQUEST").putExtra("androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION", this.f235b)); } } b() { } @Override // androidx.activity.result.ActivityResultRegistry public void f(int i10, c.a aVar, Object obj, androidx.core.app.d dVar) { Bundle bundle; ComponentActivity componentActivity = ComponentActivity.this; a.C0056a b10 = aVar.b(componentActivity, obj); if (b10 != null) { new Handler(Looper.getMainLooper()).post(new a(i10, b10)); return; } Intent a10 = aVar.a(componentActivity, obj); if (a10.getExtras() != null && a10.getExtras().getClassLoader() == null) { a10.setExtrasClassLoader(componentActivity.getClassLoader()); } if (a10.hasExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE")) { Bundle bundleExtra = a10.getBundleExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE"); a10.removeExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE"); bundle = bundleExtra; } else { bundle = null; } if ("androidx.activity.result.contract.action.REQUEST_PERMISSIONS".equals(a10.getAction())) { String[] stringArrayExtra = a10.getStringArrayExtra("androidx.activity.result.contract.extra.PERMISSIONS"); if (stringArrayExtra == null) { stringArrayExtra = new String[0]; } androidx.core.app.c.d(componentActivity, stringArrayExtra, i10); return; } if (!"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST".equals(a10.getAction())) { androidx.core.app.c.h(componentActivity, a10, i10, bundle); return; } androidx.activity.result.e eVar = (androidx.activity.result.e) a10.getParcelableExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST"); try { androidx.core.app.c.i(componentActivity, eVar.d(), i10, eVar.a(), eVar.b(), eVar.c(), 0, bundle); } catch (IntentSender.SendIntentException e10) { new Handler(Looper.getMainLooper()).post(new RunnableC0005b(i10, e10)); } } } class c implements SavedStateRegistry.b { c() { } @Override // androidx.savedstate.SavedStateRegistry.b public Bundle a() { Bundle bundle = new Bundle(); ComponentActivity.this.mActivityResultRegistry.h(bundle); return bundle; } } class d implements b.b { d() { } @Override // b.b public void a(Context context) { Bundle a10 = ComponentActivity.this.getSavedStateRegistry().a(ComponentActivity.ACTIVITY_RESULT_TAG); if (a10 != null) { ComponentActivity.this.mActivityResultRegistry.g(a10); } } } static final class e { /* renamed from: a, reason: collision with root package name */ Object f239a; /* renamed from: b, reason: collision with root package name */ w f240b; e() { } } public ComponentActivity() { if (getLifecycle() == 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 i10 = Build.VERSION.SDK_INT; getLifecycle().a(new g() { // from class: androidx.activity.ComponentActivity.3 @Override // androidx.lifecycle.g public void onStateChanged(LifecycleOwner lifecycleOwner, e.b bVar) { if (bVar == e.b.ON_STOP) { Window window = ComponentActivity.this.getWindow(); View peekDecorView = window != null ? window.peekDecorView() : null; if (peekDecorView != null) { peekDecorView.cancelPendingInputEvents(); } } } }); getLifecycle().a(new g() { // from class: androidx.activity.ComponentActivity.4 @Override // androidx.lifecycle.g public void onStateChanged(LifecycleOwner lifecycleOwner, e.b bVar) { if (bVar == e.b.ON_DESTROY) { ComponentActivity.this.mContextAwareHelper.b(); if (ComponentActivity.this.isChangingConfigurations()) { return; } ComponentActivity.this.getViewModelStore().a(); } } }); getLifecycle().a(new g() { // from class: androidx.activity.ComponentActivity.5 @Override // androidx.lifecycle.g public void onStateChanged(LifecycleOwner lifecycleOwner, e.b bVar) { ComponentActivity.this.ensureViewModelStore(); ComponentActivity.this.getLifecycle().c(this); } }); if (i10 <= 23) { getLifecycle().a(new ImmLeaksCleaner(this)); } getSavedStateRegistry().d(ACTIVITY_RESULT_TAG, new c()); addOnContextAvailableListener(new d()); } private void d() { y.a(getWindow().getDecorView(), this); z.a(getWindow().getDecorView(), this); androidx.savedstate.d.a(getWindow().getDecorView(), this); } @Override // android.app.Activity public void addContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view, @SuppressLint({"UnknownNullness", "MissingNullability"}) ViewGroup.LayoutParams layoutParams) { d(); super.addContentView(view, layoutParams); } public final void addOnContextAvailableListener(b.b bVar) { this.mContextAwareHelper.a(bVar); } void ensureViewModelStore() { if (this.mViewModelStore == null) { e eVar = (e) getLastNonConfigurationInstance(); if (eVar != null) { this.mViewModelStore = eVar.f240b; } if (this.mViewModelStore == null) { this.mViewModelStore = new w(); } } } @Override // androidx.activity.result.d public final ActivityResultRegistry getActivityResultRegistry() { return this.mActivityResultRegistry; } public v.b getDefaultViewModelProviderFactory() { 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.mDefaultFactory == null) { this.mDefaultFactory = new s(getApplication(), this, getIntent() != null ? getIntent().getExtras() : null); } return this.mDefaultFactory; } @Deprecated public Object getLastCustomNonConfigurationInstance() { e eVar = (e) getLastNonConfigurationInstance(); if (eVar != null) { return eVar.f239a; } return null; } @Override // androidx.lifecycle.LifecycleOwner public androidx.lifecycle.e getLifecycle() { return this.mLifecycleRegistry; } @Override // androidx.activity.c public final OnBackPressedDispatcher getOnBackPressedDispatcher() { return this.mOnBackPressedDispatcher; } @Override // androidx.savedstate.c public final SavedStateRegistry getSavedStateRegistry() { return this.mSavedStateRegistryController.b(); } @Override // androidx.lifecycle.x public w 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."); } ensureViewModelStore(); return this.mViewModelStore; } @Override // android.app.Activity protected void onActivityResult(int i10, int i11, Intent intent) { if (this.mActivityResultRegistry.b(i10, i11, intent)) { return; } super.onActivityResult(i10, i11, intent); } @Override // android.app.Activity public void onBackPressed() { this.mOnBackPressedDispatcher.c(); } @Override // androidx.core.app.j, android.app.Activity protected void onCreate(Bundle bundle) { this.mSavedStateRegistryController.c(bundle); this.mContextAwareHelper.c(this); super.onCreate(bundle); p.g(this); int i10 = this.mContentLayoutId; if (i10 != 0) { setContentView(i10); } } @Override // android.app.Activity public void onRequestPermissionsResult(int i10, String[] strArr, int[] iArr) { if (this.mActivityResultRegistry.b(i10, -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(i10, strArr, iArr); } @Deprecated public Object onRetainCustomNonConfigurationInstance() { return null; } @Override // android.app.Activity public final Object onRetainNonConfigurationInstance() { e eVar; Object onRetainCustomNonConfigurationInstance = onRetainCustomNonConfigurationInstance(); w wVar = this.mViewModelStore; if (wVar == null && (eVar = (e) getLastNonConfigurationInstance()) != null) { wVar = eVar.f240b; } if (wVar == null && onRetainCustomNonConfigurationInstance == null) { return null; } e eVar2 = new e(); eVar2.f239a = onRetainCustomNonConfigurationInstance; eVar2.f240b = wVar; return eVar2; } @Override // androidx.core.app.j, android.app.Activity protected void onSaveInstanceState(Bundle bundle) { androidx.lifecycle.e lifecycle = getLifecycle(); if (lifecycle instanceof i) { ((i) lifecycle).o(e.c.CREATED); } super.onSaveInstanceState(bundle); this.mSavedStateRegistryController.d(bundle); } public Context peekAvailableContext() { return this.mContextAwareHelper.d(); } public final androidx.activity.result.c registerForActivityResult(c.a aVar, ActivityResultRegistry activityResultRegistry, androidx.activity.result.b bVar) { return activityResultRegistry.i("activity_rq#" + this.mNextLocalRequestCode.getAndIncrement(), this, aVar, bVar); } public final void removeOnContextAvailableListener(b.b bVar) { this.mContextAwareHelper.e(bVar); } @Override // android.app.Activity public void reportFullyDrawn() { try { if (s0.b.d()) { s0.b.a("reportFullyDrawn() for " + getComponentName()); } super.reportFullyDrawn(); } finally { s0.b.b(); } } @Override // android.app.Activity public void setContentView(int i10) { d(); super.setContentView(i10); } @Override // android.app.Activity @Deprecated public void startActivityForResult(@SuppressLint({"UnknownNullness"}) Intent intent, int i10) { super.startActivityForResult(intent, i10); } @Override // android.app.Activity @Deprecated public void startIntentSenderForResult(@SuppressLint({"UnknownNullness"}) IntentSender intentSender, int i10, Intent intent, int i11, int i12, int i13) { super.startIntentSenderForResult(intentSender, i10, intent, i11, i12, i13); } @Override // android.app.Activity @Deprecated public void startActivityForResult(@SuppressLint({"UnknownNullness"}) Intent intent, int i10, Bundle bundle) { super.startActivityForResult(intent, i10, bundle); } @Override // android.app.Activity @Deprecated public void startIntentSenderForResult(@SuppressLint({"UnknownNullness"}) IntentSender intentSender, int i10, Intent intent, int i11, int i12, int i13, Bundle bundle) { super.startIntentSenderForResult(intentSender, i10, intent, i11, i12, i13, bundle); } @Override // android.app.Activity public void setContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view) { d(); super.setContentView(view); } public final androidx.activity.result.c registerForActivityResult(c.a aVar, androidx.activity.result.b bVar) { return registerForActivityResult(aVar, this.mActivityResultRegistry, bVar); } @Override // android.app.Activity public void setContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view, @SuppressLint({"UnknownNullness", "MissingNullability"}) ViewGroup.LayoutParams layoutParams) { d(); super.setContentView(view, layoutParams); } }