88 lines
3.6 KiB
Java
88 lines
3.6 KiB
Java
package o0;
|
|
|
|
import androidx.lifecycle.A0;
|
|
import androidx.lifecycle.n0;
|
|
import androidx.lifecycle.o0;
|
|
import androidx.lifecycle.q0;
|
|
import androidx.lifecycle.w0;
|
|
import androidx.lifecycle.y0;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import m0.C0503c;
|
|
import v0.C0639d;
|
|
|
|
/* renamed from: o0.k, reason: case insensitive filesystem */
|
|
/* loaded from: classes.dex */
|
|
public final class C0534k extends A0 implements y0 {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public C0639d f8000a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public androidx.lifecycle.C f8001b;
|
|
|
|
@Override // androidx.lifecycle.A0
|
|
public final void a(w0 viewModel) {
|
|
Intrinsics.checkNotNullParameter(viewModel, "viewModel");
|
|
C0639d c0639d = this.f8000a;
|
|
if (c0639d != null) {
|
|
Intrinsics.checkNotNull(c0639d);
|
|
androidx.lifecycle.C c4 = this.f8001b;
|
|
Intrinsics.checkNotNull(c4);
|
|
q0.b(viewModel, c0639d, c4);
|
|
}
|
|
}
|
|
|
|
@Override // androidx.lifecycle.y0
|
|
public final w0 create(Class modelClass, l0.c extras) {
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
Intrinsics.checkNotNullParameter(extras, "extras");
|
|
String key = (String) extras.a(C0503c.f7792a);
|
|
if (key != null) {
|
|
C0639d c0639d = this.f8000a;
|
|
if (c0639d != null) {
|
|
Intrinsics.checkNotNull(c0639d);
|
|
androidx.lifecycle.C c4 = this.f8001b;
|
|
Intrinsics.checkNotNull(c4);
|
|
o0 c5 = q0.c(c0639d, c4, key, null);
|
|
n0 handle = c5.f3413b;
|
|
Intrinsics.checkNotNullParameter(key, "key");
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
Intrinsics.checkNotNullParameter(handle, "handle");
|
|
C0535l c0535l = new C0535l(handle);
|
|
c0535l.addCloseable("androidx.lifecycle.savedstate.vm.tag", c5);
|
|
return c0535l;
|
|
}
|
|
n0 handle2 = q0.e(extras);
|
|
Intrinsics.checkNotNullParameter(key, "key");
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
Intrinsics.checkNotNullParameter(handle2, "handle");
|
|
return new C0535l(handle2);
|
|
}
|
|
throw new IllegalStateException("VIEW_MODEL_KEY must always be provided by ViewModelProvider");
|
|
}
|
|
|
|
@Override // androidx.lifecycle.y0
|
|
public final w0 create(Class modelClass) {
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
String key = modelClass.getCanonicalName();
|
|
if (key != null) {
|
|
if (this.f8001b != null) {
|
|
C0639d c0639d = this.f8000a;
|
|
Intrinsics.checkNotNull(c0639d);
|
|
androidx.lifecycle.C c4 = this.f8001b;
|
|
Intrinsics.checkNotNull(c4);
|
|
o0 c5 = q0.c(c0639d, c4, key, null);
|
|
n0 handle = c5.f3413b;
|
|
Intrinsics.checkNotNullParameter(key, "key");
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
Intrinsics.checkNotNullParameter(handle, "handle");
|
|
C0535l c0535l = new C0535l(handle);
|
|
c0535l.addCloseable("androidx.lifecycle.savedstate.vm.tag", c5);
|
|
return c0535l;
|
|
}
|
|
throw new UnsupportedOperationException("AbstractSavedStateViewModelFactory constructed with empty constructor supports only calls to create(modelClass: Class<T>, extras: CreationExtras).");
|
|
}
|
|
throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
|
|
}
|
|
}
|