package androidx.fragment.app;

import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
import android.os.Bundle;
import android.util.AttributeSet;
import android.view.MenuItem;
import android.view.View;
import androidx.activity.ComponentActivity;
import androidx.annotation.CallSuper;
import androidx.annotation.MainThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.lifecycle.Lifecycle$Event;
import androidx.lifecycle.Lifecycle$State;
import java.io.FileDescriptor;
import java.io.PrintWriter;

/* JADX INFO: loaded from: classes.dex */
public class FragmentActivity extends ComponentActivity implements androidx.core.app.d {
    static final String LIFECYCLE_TAG = "android:support:lifecycle";
    boolean mCreated;
    boolean mResumed;
    final l0 mFragments = new l0((n0) p0.g.checkNotNull(new i0(this), "callbacks == null"));
    final androidx.lifecycle.r mFragmentLifecycleRegistry = new androidx.lifecycle.r(this);
    boolean mStopped = true;

    public FragmentActivity() {
        int i10 = 0;
        getSavedStateRegistry().c("android:support:lifecycle", new f0(this, i10));
        addOnConfigurationChangedListener(new g0(this, i10));
        addOnNewIntentListener(new g0(this, 1));
        addOnContextAvailableListener(new a.b() { // from class: androidx.fragment.app.h0
            @Override // a.b
            public final void a(Context context) {
                this.f2470a.mFragments.attachHost(null);
            }
        });
    }

    public static boolean I(d1 d1Var) {
        boolean zI = false;
        for (e0 e0Var : d1Var.f2368c.d()) {
            if (e0Var != null) {
                if (e0Var.getHost() != null) {
                    zI |= I(e0Var.getChildFragmentManager());
                }
                a2 a2Var = e0Var.mViewLifecycleOwner;
                Lifecycle$State lifecycle$State = Lifecycle$State.f2634d;
                if (a2Var != null) {
                    a2Var.b();
                    if (a2Var.f2336e.f2692c.compareTo(lifecycle$State) >= 0) {
                        e0Var.mViewLifecycleOwner.f2336e.g();
                        zI = true;
                    }
                }
                if (e0Var.f2431u0.f2692c.compareTo(lifecycle$State) >= 0) {
                    e0Var.f2431u0.g();
                    zI = true;
                }
            }
        }
        return zI;
    }

    @Nullable
    public final View dispatchFragmentsOnCreateView(@Nullable View view, @NonNull String str, @NonNull Context context, @NonNull AttributeSet attributeSet) {
        return this.mFragments.onCreateView(view, str, context, attributeSet);
    }

    @Override // android.app.Activity
    public void dump(@NonNull String str, @Nullable FileDescriptor fileDescriptor, @NonNull PrintWriter printWriter, @Nullable String[] strArr) {
        super.dump(str, fileDescriptor, printWriter, strArr);
        if (shouldDumpInternalState(strArr)) {
            printWriter.print(str);
            printWriter.print("Local FragmentActivity ");
            printWriter.print(Integer.toHexString(System.identityHashCode(this)));
            printWriter.println(" State:");
            String str2 = str + "  ";
            printWriter.print(str2);
            printWriter.print("mCreated=");
            printWriter.print(this.mCreated);
            printWriter.print(" mResumed=");
            printWriter.print(this.mResumed);
            printWriter.print(" mStopped=");
            printWriter.print(this.mStopped);
            if (getApplication() != null) {
                androidx.loader.app.b.a(this).b(str2, fileDescriptor, printWriter, strArr);
            }
            this.mFragments.f2502a.f2533d.dump(str, fileDescriptor, printWriter, strArr);
        }
    }

    @NonNull
    public d1 getSupportFragmentManager() {
        return this.mFragments.f2502a.f2533d;
    }

    @NonNull
    @Deprecated
    public androidx.loader.app.b getSupportLoaderManager() {
        return androidx.loader.app.b.a(this);
    }

    public void markFragmentsCreated() {
        while (I(getSupportFragmentManager())) {
        }
    }

    @Override // androidx.activity.ComponentActivity, android.app.Activity
    @CallSuper
    public void onActivityResult(int i10, int i11, @Nullable Intent intent) {
        this.mFragments.a();
        super.onActivityResult(i10, i11, intent);
    }

    @MainThread
    @Deprecated
    public void onAttachFragment(@NonNull e0 e0Var) {
    }

    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity
    public void onCreate(@Nullable Bundle bundle) {
        super.onCreate(bundle);
        this.mFragmentLifecycleRegistry.e(Lifecycle$Event.ON_CREATE);
        e1 e1Var = this.mFragments.f2502a.f2533d;
        e1Var.G = false;
        e1Var.H = false;
        e1Var.N.setIsStateSaved(false);
        e1Var.t(1);
    }

    @Override // android.app.Activity, android.view.LayoutInflater.Factory2
    @Nullable
    public View onCreateView(@Nullable View view, @NonNull String str, @NonNull Context context, @NonNull AttributeSet attributeSet) {
        View viewDispatchFragmentsOnCreateView = dispatchFragmentsOnCreateView(view, str, context, attributeSet);
        return viewDispatchFragmentsOnCreateView == null ? super.onCreateView(view, str, context, attributeSet) : viewDispatchFragmentsOnCreateView;
    }

    @Override // android.app.Activity
    public void onDestroy() {
        super.onDestroy();
        this.mFragments.f2502a.f2533d.k();
        this.mFragmentLifecycleRegistry.e(Lifecycle$Event.ON_DESTROY);
    }

    @Override // androidx.activity.ComponentActivity, android.app.Activity, android.view.Window.Callback
    public boolean onMenuItemSelected(int i10, MenuItem menuItem) {
        if (super.onMenuItemSelected(i10, menuItem)) {
            return true;
        }
        if (i10 == 6) {
            return this.mFragments.f2502a.f2533d.i(menuItem);
        }
        return false;
    }

    @Override // android.app.Activity
    public void onPause() {
        super.onPause();
        this.mResumed = false;
        this.mFragments.f2502a.f2533d.t(5);
        this.mFragmentLifecycleRegistry.e(Lifecycle$Event.ON_PAUSE);
    }

    @Override // android.app.Activity
    public void onPostResume() {
        super.onPostResume();
        onResumeFragments();
    }

    @Override // androidx.activity.ComponentActivity, android.app.Activity
    @CallSuper
    public void onRequestPermissionsResult(int i10, @NonNull String[] strArr, @NonNull int[] iArr) {
        this.mFragments.a();
        super.onRequestPermissionsResult(i10, strArr, iArr);
    }

    @Override // android.app.Activity
    public void onResume() {
        this.mFragments.a();
        super.onResume();
        this.mResumed = true;
        this.mFragments.f2502a.f2533d.x(true);
    }

    public void onResumeFragments() {
        this.mFragmentLifecycleRegistry.e(Lifecycle$Event.ON_RESUME);
        e1 e1Var = this.mFragments.f2502a.f2533d;
        e1Var.G = false;
        e1Var.H = false;
        e1Var.N.setIsStateSaved(false);
        e1Var.t(7);
    }

    @Override // android.app.Activity
    public void onStart() {
        this.mFragments.a();
        super.onStart();
        this.mStopped = false;
        if (!this.mCreated) {
            this.mCreated = true;
            e1 e1Var = this.mFragments.f2502a.f2533d;
            e1Var.G = false;
            e1Var.H = false;
            e1Var.N.setIsStateSaved(false);
            e1Var.t(4);
        }
        this.mFragments.f2502a.f2533d.x(true);
        this.mFragmentLifecycleRegistry.e(Lifecycle$Event.ON_START);
        e1 e1Var2 = this.mFragments.f2502a.f2533d;
        e1Var2.G = false;
        e1Var2.H = false;
        e1Var2.N.setIsStateSaved(false);
        e1Var2.t(5);
    }

    @Override // android.app.Activity
    public void onStateNotSaved() {
        this.mFragments.a();
    }

    @Override // android.app.Activity
    public void onStop() {
        super.onStop();
        this.mStopped = true;
        markFragmentsCreated();
        e1 e1Var = this.mFragments.f2502a.f2533d;
        e1Var.H = true;
        e1Var.N.setIsStateSaved(true);
        e1Var.t(4);
        this.mFragmentLifecycleRegistry.e(Lifecycle$Event.ON_STOP);
    }

    public void setEnterSharedElementCallback(@Nullable androidx.core.app.c2 c2Var) {
        androidx.core.app.f.setEnterSharedElementCallback(this, c2Var);
    }

    public void setExitSharedElementCallback(@Nullable androidx.core.app.c2 c2Var) {
        androidx.core.app.f.setExitSharedElementCallback(this, c2Var);
    }

    public void startActivityFromFragment(@NonNull e0 e0Var, @NonNull Intent intent, int i10) {
        startActivityFromFragment(e0Var, intent, i10, (Bundle) null);
    }

    @Deprecated
    public void startIntentSenderFromFragment(@NonNull e0 e0Var, @NonNull IntentSender intentSender, int i10, @Nullable Intent intent, int i11, int i12, int i13, @Nullable Bundle bundle) throws IntentSender.SendIntentException {
        if (i10 == -1) {
            androidx.core.app.f.startIntentSenderForResult(this, intentSender, i10, intent, i11, i12, i13, bundle);
        } else {
            e0Var.startIntentSenderForResult(intentSender, i10, intent, i11, i12, i13, bundle);
        }
    }

    public void supportFinishAfterTransition() {
        int i10 = androidx.core.app.f.f1549b;
        finishAfterTransition();
    }

    public void supportPostponeEnterTransition() {
        int i10 = androidx.core.app.f.f1549b;
        postponeEnterTransition();
    }

    public void supportStartPostponedEnterTransition() {
        int i10 = androidx.core.app.f.f1549b;
        startPostponedEnterTransition();
    }

    @Override // androidx.core.app.d
    @Deprecated
    public final void validateRequestPermissionsRequestCode(int i10) {
    }

    public void startActivityFromFragment(@NonNull e0 e0Var, @NonNull Intent intent, int i10, @Nullable Bundle bundle) {
        if (i10 == -1) {
            androidx.core.app.f.startActivityForResult(this, intent, -1, bundle);
        } else {
            e0Var.startActivityForResult(intent, i10, bundle);
        }
    }

    @Override // android.app.Activity, android.view.LayoutInflater.Factory
    @Nullable
    public View onCreateView(@NonNull String str, @NonNull Context context, @NonNull AttributeSet attributeSet) {
        View viewDispatchFragmentsOnCreateView = dispatchFragmentsOnCreateView(null, str, context, attributeSet);
        return viewDispatchFragmentsOnCreateView == null ? super.onCreateView(str, context, attributeSet) : viewDispatchFragmentsOnCreateView;
    }
}
