package androidx.fragment.app; import android.annotation.SuppressLint; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; import androidx.fragment.app.FragmentManager; import java.util.ArrayList; @SuppressLint({"BanParcelableUsage"}) public final class FragmentManagerState implements Parcelable { public static final Parcelable.Creator CREATOR = new AnonymousClass1(); public ArrayList mActive; public ArrayList mAdded; public BackStackState[] mBackStack; public int mBackStackIndex; public ArrayList mLaunchedFragments; public String mPrimaryNavActiveWho = null; public ArrayList mResultKeys = new ArrayList<>(); public ArrayList mResults = new ArrayList<>(); /* renamed from: androidx.fragment.app.FragmentManagerState$1 reason: invalid class name */ public class AnonymousClass1 implements Parcelable.Creator { @Override // android.os.Parcelable.Creator public FragmentManagerState createFromParcel(Parcel parcel) { return new FragmentManagerState(parcel); } @Override // android.os.Parcelable.Creator public FragmentManagerState[] newArray(int i) { return new FragmentManagerState[i]; } } public FragmentManagerState() { } public FragmentManagerState(Parcel parcel) { this.mActive = parcel.createTypedArrayList(FragmentState.CREATOR); this.mAdded = parcel.createStringArrayList(); this.mBackStack = (BackStackState[]) parcel.createTypedArray(BackStackState.CREATOR); this.mBackStackIndex = parcel.readInt(); this.mPrimaryNavActiveWho = parcel.readString(); this.mResultKeys = parcel.createStringArrayList(); this.mResults = parcel.createTypedArrayList(Bundle.CREATOR); this.mLaunchedFragments = parcel.createTypedArrayList(FragmentManager.LaunchedFragmentInfo.CREATOR); } @Override // android.os.Parcelable public int describeContents() { return 0; } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { parcel.writeTypedList(this.mActive); parcel.writeStringList(this.mAdded); parcel.writeTypedArray(this.mBackStack, i); parcel.writeInt(this.mBackStackIndex); parcel.writeString(this.mPrimaryNavActiveWho); parcel.writeStringList(this.mResultKeys); parcel.writeTypedList(this.mResults); parcel.writeTypedList(this.mLaunchedFragments); } }