package androidx.lifecycle; import android.os.Bundle; import androidx.lifecycle.e; import androidx.savedstate.SavedStateRegistry; import java.util.Iterator; /* loaded from: classes.dex */ final class SavedStateHandleController implements g { /* renamed from: a, reason: collision with root package name */ private final String f2059a; /* renamed from: b, reason: collision with root package name */ private boolean f2060b = false; /* renamed from: c, reason: collision with root package name */ private final r f2061c; static final class a implements SavedStateRegistry.a { a() { } @Override // androidx.savedstate.SavedStateRegistry.a public void a(androidx.savedstate.c cVar) { if (!(cVar instanceof x)) { throw new IllegalStateException("Internal error: OnRecreation should be registered only on componentsthat implement ViewModelStoreOwner"); } w viewModelStore = ((x) cVar).getViewModelStore(); SavedStateRegistry savedStateRegistry = cVar.getSavedStateRegistry(); Iterator it = viewModelStore.c().iterator(); while (it.hasNext()) { SavedStateHandleController.a(viewModelStore.b((String) it.next()), savedStateRegistry, cVar.getLifecycle()); } if (viewModelStore.c().isEmpty()) { return; } savedStateRegistry.e(a.class); } } SavedStateHandleController(String str, r rVar) { this.f2059a = str; this.f2061c = rVar; } static void a(u uVar, SavedStateRegistry savedStateRegistry, e eVar) { SavedStateHandleController savedStateHandleController = (SavedStateHandleController) uVar.c("androidx.lifecycle.savedstate.vm.tag"); if (savedStateHandleController == null || savedStateHandleController.e()) { return; } savedStateHandleController.b(savedStateRegistry, eVar); f(savedStateRegistry, eVar); } static SavedStateHandleController c(SavedStateRegistry savedStateRegistry, e eVar, String str, Bundle bundle) { SavedStateHandleController savedStateHandleController = new SavedStateHandleController(str, r.a(savedStateRegistry.a(str), bundle)); savedStateHandleController.b(savedStateRegistry, eVar); f(savedStateRegistry, eVar); return savedStateHandleController; } private static void f(final SavedStateRegistry savedStateRegistry, final e eVar) { e.c b10 = eVar.b(); if (b10 == e.c.INITIALIZED || b10.a(e.c.STARTED)) { savedStateRegistry.e(a.class); } else { eVar.a(new g() { // from class: androidx.lifecycle.SavedStateHandleController.1 @Override // androidx.lifecycle.g public void onStateChanged(LifecycleOwner lifecycleOwner, e.b bVar) { if (bVar == e.b.ON_START) { e.this.c(this); savedStateRegistry.e(a.class); } } }); } } void b(SavedStateRegistry savedStateRegistry, e eVar) { if (this.f2060b) { throw new IllegalStateException("Already attached to lifecycleOwner"); } this.f2060b = true; eVar.a(this); savedStateRegistry.d(this.f2059a, this.f2061c.b()); } r d() { return this.f2061c; } boolean e() { return this.f2060b; } @Override // androidx.lifecycle.g public void onStateChanged(LifecycleOwner lifecycleOwner, e.b bVar) { if (bVar == e.b.ON_DESTROY) { this.f2060b = false; lifecycleOwner.getLifecycle().c(this); } } }