package c.l;

import c.o.b;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Objects;

/* JADX INFO: compiled from: LegacySavedStateHandleController.java */
/* JADX INFO: loaded from: classes.dex */
public final class i implements b.a {
    @Override // c.o.b.a
    public void a(c.o.d dVar) {
        if (!(dVar instanceof h0)) {
            throw new IllegalStateException("Internal error: OnRecreation should be registered only on components that implement ViewModelStoreOwner");
        }
        g0 viewModelStore = ((h0) dVar).getViewModelStore();
        c.o.b savedStateRegistry = dVar.getSavedStateRegistry();
        Objects.requireNonNull(viewModelStore);
        Iterator it = new HashSet(viewModelStore.a.keySet()).iterator();
        while (it.hasNext()) {
            c.f.b.h.a(viewModelStore.a.get((String) it.next()), savedStateRegistry, dVar.getLifecycle());
        }
        if (new HashSet(viewModelStore.a.keySet()).isEmpty()) {
            return;
        }
        savedStateRegistry.d(i.class);
    }
}
