package androidx.lifecycle;

import android.os.Bundle;
import androidx.lifecycle.f;
import androidx.savedstate.SavedStateRegistry;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
final class SavedStateHandleController implements j {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final String f924b;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private boolean f925f = false;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final t f926g;

    static final class a implements SavedStateRegistry.a {
        a() {
        }

        @Override // androidx.savedstate.SavedStateRegistry.a
        public void a(androidx.savedstate.c cVar) {
            if (!(cVar instanceof z)) {
                throw new IllegalStateException("Internal error: OnRecreation should be registered only on componentsthat implement ViewModelStoreOwner");
            }
            y yVarJ = ((z) cVar).j();
            SavedStateRegistry savedStateRegistryD = cVar.d();
            Iterator<String> it = yVarJ.c().iterator();
            while (it.hasNext()) {
                SavedStateHandleController.h(yVarJ.b(it.next()), savedStateRegistryD, cVar.a());
            }
            if (yVarJ.c().isEmpty()) {
                return;
            }
            savedStateRegistryD.e(a.class);
        }
    }

    SavedStateHandleController(String str, t tVar) {
        this.f924b = str;
        this.f926g = tVar;
    }

    static void h(v vVar, SavedStateRegistry savedStateRegistry, f fVar) {
        SavedStateHandleController savedStateHandleController = (SavedStateHandleController) vVar.c("androidx.lifecycle.savedstate.vm.tag");
        if (savedStateHandleController == null || savedStateHandleController.l()) {
            return;
        }
        savedStateHandleController.i(savedStateRegistry, fVar);
        m(savedStateRegistry, fVar);
    }

    static SavedStateHandleController j(SavedStateRegistry savedStateRegistry, f fVar, String str, Bundle bundle) {
        SavedStateHandleController savedStateHandleController = new SavedStateHandleController(str, t.a(savedStateRegistry.a(str), bundle));
        savedStateHandleController.i(savedStateRegistry, fVar);
        m(savedStateRegistry, fVar);
        return savedStateHandleController;
    }

    private static void m(final SavedStateRegistry savedStateRegistry, final f fVar) {
        f.c cVarB = fVar.b();
        if (cVarB == f.c.INITIALIZED || cVarB.isAtLeast(f.c.STARTED)) {
            savedStateRegistry.e(a.class);
        } else {
            fVar.a(new j() { // from class: androidx.lifecycle.SavedStateHandleController.1
                @Override // androidx.lifecycle.j
                public void d(l lVar, f.b bVar) {
                    if (bVar == f.b.ON_START) {
                        fVar.c(this);
                        savedStateRegistry.e(a.class);
                    }
                }
            });
        }
    }

    @Override // androidx.lifecycle.j
    public void d(l lVar, f.b bVar) {
        if (bVar == f.b.ON_DESTROY) {
            this.f925f = false;
            lVar.a().c(this);
        }
    }

    void i(SavedStateRegistry savedStateRegistry, f fVar) {
        if (this.f925f) {
            throw new IllegalStateException("Already attached to lifecycleOwner");
        }
        this.f925f = true;
        fVar.a(this);
        savedStateRegistry.d(this.f924b, this.f926g.b());
    }

    t k() {
        return this.f926g;
    }

    boolean l() {
        return this.f925f;
    }
}
