package androidx.loader.app; import android.os.Bundle; import android.util.Log; import androidx.collection.SparseArrayCompat; import androidx.core.util.DebugUtils; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModel; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStore; import androidx.loader.content.Loader; import com.ubtrobot.jimu.robotapi.PeripheralType; import java.io.FileDescriptor; import java.io.PrintWriter; /* loaded from: classes.dex */ class LoaderManagerImpl extends LoaderManager { static boolean c = false; private final LifecycleOwner a; private final LoaderViewModel b; static class LoaderObserver implements Observer { } static class LoaderViewModel extends ViewModel { private static final ViewModelProvider.Factory b = new ViewModelProvider.Factory() { // from class: androidx.loader.app.LoaderManagerImpl.LoaderViewModel.1 @Override // androidx.lifecycle.ViewModelProvider.Factory public T a(Class cls) { return new LoaderViewModel(); } }; private SparseArrayCompat a = new SparseArrayCompat<>(); LoaderViewModel() { } static LoaderViewModel a(ViewModelStore viewModelStore) { return (LoaderViewModel) new ViewModelProvider(viewModelStore, b).a(LoaderViewModel.class); } void b() { int b2 = this.a.b(); for (int i = 0; i < b2; i++) { this.a.f(i).c(); } } @Override // androidx.lifecycle.ViewModel protected void a() { super.a(); if (this.a.b() <= 0) { this.a.a(); } else { this.a.f(0).a(true); throw null; } } public void a(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) { if (this.a.b() > 0) { printWriter.print(str); printWriter.println("Loaders:"); String str2 = str + " "; if (this.a.b() <= 0) { return; } LoaderInfo f = this.a.f(0); printWriter.print(str); printWriter.print(" #"); printWriter.print(this.a.d(0)); printWriter.print(": "); printWriter.println(f.toString()); f.a(str2, fileDescriptor, printWriter, strArr); throw null; } } } LoaderManagerImpl(LifecycleOwner lifecycleOwner, ViewModelStore viewModelStore) { this.a = lifecycleOwner; this.b = LoaderViewModel.a(viewModelStore); } @Override // androidx.loader.app.LoaderManager public void a() { this.b.b(); } public String toString() { StringBuilder sb = new StringBuilder(PeripheralType.SERVO); sb.append("LoaderManager{"); sb.append(Integer.toHexString(System.identityHashCode(this))); sb.append(" in "); DebugUtils.a(this.a, sb); sb.append("}}"); return sb.toString(); } public static class LoaderInfo extends MutableLiveData implements Loader.OnLoadCompleteListener { private final int j; private final Bundle k; private final Loader l; private LifecycleOwner m; private LoaderObserver n; private Loader o; @Override // androidx.lifecycle.LiveData protected void a() { if (LoaderManagerImpl.c) { Log.v("LoaderManager", " Starting: " + this); } this.l.c(); throw null; } @Override // androidx.lifecycle.LiveData protected void b() { if (LoaderManagerImpl.c) { Log.v("LoaderManager", " Stopping: " + this); } this.l.d(); throw null; } void c() { LifecycleOwner lifecycleOwner = this.m; LoaderObserver loaderObserver = this.n; if (lifecycleOwner == null || loaderObserver == null) { return; } super.a((Observer) loaderObserver); a(lifecycleOwner, loaderObserver); } public String toString() { StringBuilder sb = new StringBuilder(64); sb.append("LoaderInfo{"); sb.append(Integer.toHexString(System.identityHashCode(this))); sb.append(" #"); sb.append(this.j); sb.append(" : "); DebugUtils.a(this.l, sb); sb.append("}}"); return sb.toString(); } /* JADX WARN: Multi-variable type inference failed */ @Override // androidx.lifecycle.LiveData public void a(Observer observer) { super.a((Observer) observer); this.m = null; this.n = null; } Loader a(boolean z) { if (LoaderManagerImpl.c) { Log.v("LoaderManager", " Destroying: " + this); } this.l.a(); throw null; } @Override // androidx.lifecycle.MutableLiveData, androidx.lifecycle.LiveData public void a(D d) { super.a((LoaderInfo) d); Loader loader = this.o; if (loader == null) { return; } loader.b(); throw null; } public void a(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) { printWriter.print(str); printWriter.print("mId="); printWriter.print(this.j); printWriter.print(" mArgs="); printWriter.println(this.k); printWriter.print(str); printWriter.print("mLoader="); printWriter.println(this.l); this.l.a(str + " ", fileDescriptor, printWriter, strArr); throw null; } } @Override // androidx.loader.app.LoaderManager @Deprecated public void a(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) { this.b.a(str, fileDescriptor, printWriter, strArr); } }