package dagger.hilt.android.internal.managers;

import android.os.Bundle;
import androidx.lifecycle.ak;
import androidx.lifecycle.an;
import dagger.hilt.android.internal.ThreadUtil;
import dagger.hilt.internal.Preconditions;
import defpackage.de6;
import defpackage.rq6;
import defpackage.wm1;

/* JADX INFO: loaded from: classes3.dex */
public final class SavedStateHandleHolder {
    private wm1 extras;
    private ak handle;
    private final boolean nonComponentActivity;

    public SavedStateHandleHolder(@rq6 wm1 wm1Var) {
        this.nonComponentActivity = wm1Var == null;
        this.extras = wm1Var;
    }

    public void clear() {
        this.extras = null;
    }

    public ak getSavedStateHandle() {
        ThreadUtil.ensureMainThread();
        Preconditions.checkState(!this.nonComponentActivity, "Activity that does not extend ComponentActivity cannot use SavedStateHandle", new Object[0]);
        ak akVar = this.handle;
        if (akVar != null) {
            return akVar;
        }
        Preconditions.checkNotNull(this.extras, "The first access to SavedStateHandle should happen between super.onCreate() and super.onDestroy()");
        de6 de6Var = new de6(this.extras);
        de6Var.a.put(an.c, Bundle.EMPTY);
        this.extras = de6Var;
        ak akVarA = an.a(de6Var);
        this.handle = akVarA;
        this.extras = null;
        return akVarA;
    }

    public boolean isInvalid() {
        return this.handle == null && this.extras == null;
    }

    public void setExtras(wm1 wm1Var) {
        if (this.handle != null) {
            return;
        }
        this.extras = wm1Var;
    }
}
