ADD week 5
This commit is contained in:
		
							
								
								
									
										45
									
								
								02-Easy5/E5/sources/androidx/loader/app/LoaderManager.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								02-Easy5/E5/sources/androidx/loader/app/LoaderManager.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | ||||
| package androidx.loader.app; | ||||
|  | ||||
| import android.os.Bundle; | ||||
| import androidx.lifecycle.LifecycleOwner; | ||||
| import androidx.lifecycle.ViewModelStoreOwner; | ||||
| import androidx.loader.content.Loader; | ||||
| import java.io.FileDescriptor; | ||||
| import java.io.PrintWriter; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| public abstract class LoaderManager { | ||||
|  | ||||
|     public interface LoaderCallbacks<D> { | ||||
|         Loader<D> onCreateLoader(int i, Bundle bundle); | ||||
|  | ||||
|         void onLoadFinished(Loader<D> loader, D d); | ||||
|  | ||||
|         void onLoaderReset(Loader<D> loader); | ||||
|     } | ||||
|  | ||||
|     public abstract void destroyLoader(int i); | ||||
|  | ||||
|     @Deprecated | ||||
|     public abstract void dump(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr); | ||||
|  | ||||
|     public abstract <D> Loader<D> getLoader(int i); | ||||
|  | ||||
|     public boolean hasRunningLoaders() { | ||||
|         return false; | ||||
|     } | ||||
|  | ||||
|     public abstract <D> Loader<D> initLoader(int i, Bundle bundle, LoaderCallbacks<D> loaderCallbacks); | ||||
|  | ||||
|     public abstract void markForRedelivery(); | ||||
|  | ||||
|     public abstract <D> Loader<D> restartLoader(int i, Bundle bundle, LoaderCallbacks<D> loaderCallbacks); | ||||
|  | ||||
|     public static <T extends LifecycleOwner & ViewModelStoreOwner> LoaderManager getInstance(T t) { | ||||
|         return new LoaderManagerImpl(t, t.getViewModelStore()); | ||||
|     } | ||||
|  | ||||
|     public static void enableDebugLogging(boolean z) { | ||||
|         LoaderManagerImpl.DEBUG = z; | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user