1package androidx.loader.app { 2 3 public abstract class LoaderManager { 4 ctor public LoaderManager(); 5 method public abstract void destroyLoader(int); 6 method public abstract deprecated void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 7 method public static void enableDebugLogging(boolean); 8 method public static <T extends androidx.lifecycle.LifecycleOwner & androidx.lifecycle.ViewModelStoreOwner> androidx.loader.app.LoaderManager getInstance(T); 9 method public abstract <D> androidx.loader.content.Loader<D> getLoader(int); 10 method public boolean hasRunningLoaders(); 11 method public abstract <D> androidx.loader.content.Loader<D> initLoader(int, android.os.Bundle, androidx.loader.app.LoaderManager.LoaderCallbacks<D>); 12 method public abstract void markForRedelivery(); 13 method public abstract <D> androidx.loader.content.Loader<D> restartLoader(int, android.os.Bundle, androidx.loader.app.LoaderManager.LoaderCallbacks<D>); 14 } 15 16 public static abstract interface LoaderManager.LoaderCallbacks<D> { 17 method public abstract androidx.loader.content.Loader<D> onCreateLoader(int, android.os.Bundle); 18 method public abstract void onLoadFinished(androidx.loader.content.Loader<D>, D); 19 method public abstract void onLoaderReset(androidx.loader.content.Loader<D>); 20 } 21 22} 23 24package androidx.loader.content { 25 26 public abstract class AsyncTaskLoader<D> extends androidx.loader.content.Loader { 27 ctor public AsyncTaskLoader(android.content.Context); 28 method public void cancelLoadInBackground(); 29 method public boolean isLoadInBackgroundCanceled(); 30 method public abstract D loadInBackground(); 31 method public void onCanceled(D); 32 method protected D onLoadInBackground(); 33 method public void setUpdateThrottle(long); 34 } 35 36 public class CursorLoader extends androidx.loader.content.AsyncTaskLoader { 37 ctor public CursorLoader(android.content.Context); 38 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 39 method public void deliverResult(android.database.Cursor); 40 method public java.lang.String[] getProjection(); 41 method public java.lang.String getSelection(); 42 method public java.lang.String[] getSelectionArgs(); 43 method public java.lang.String getSortOrder(); 44 method public android.net.Uri getUri(); 45 method public android.database.Cursor loadInBackground(); 46 method public void onCanceled(android.database.Cursor); 47 method public void setProjection(java.lang.String[]); 48 method public void setSelection(java.lang.String); 49 method public void setSelectionArgs(java.lang.String[]); 50 method public void setSortOrder(java.lang.String); 51 method public void setUri(android.net.Uri); 52 } 53 54 public class Loader<D> { 55 ctor public Loader(android.content.Context); 56 method public void abandon(); 57 method public boolean cancelLoad(); 58 method public void commitContentChanged(); 59 method public java.lang.String dataToString(D); 60 method public void deliverCancellation(); 61 method public void deliverResult(D); 62 method public deprecated void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 63 method public void forceLoad(); 64 method public android.content.Context getContext(); 65 method public int getId(); 66 method public boolean isAbandoned(); 67 method public boolean isReset(); 68 method public boolean isStarted(); 69 method protected void onAbandon(); 70 method protected boolean onCancelLoad(); 71 method public void onContentChanged(); 72 method protected void onForceLoad(); 73 method protected void onReset(); 74 method protected void onStartLoading(); 75 method protected void onStopLoading(); 76 method public void registerListener(int, androidx.loader.content.Loader.OnLoadCompleteListener<D>); 77 method public void registerOnLoadCanceledListener(androidx.loader.content.Loader.OnLoadCanceledListener<D>); 78 method public void reset(); 79 method public void rollbackContentChanged(); 80 method public final void startLoading(); 81 method public void stopLoading(); 82 method public boolean takeContentChanged(); 83 method public void unregisterListener(androidx.loader.content.Loader.OnLoadCompleteListener<D>); 84 method public void unregisterOnLoadCanceledListener(androidx.loader.content.Loader.OnLoadCanceledListener<D>); 85 } 86 87 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 88 ctor public Loader.ForceLoadContentObserver(); 89 } 90 91 public static abstract interface Loader.OnLoadCanceledListener<D> { 92 method public abstract void onLoadCanceled(androidx.loader.content.Loader<D>); 93 } 94 95 public static abstract interface Loader.OnLoadCompleteListener<D> { 96 method public abstract void onLoadComplete(androidx.loader.content.Loader<D>, D); 97 } 98 99} 100 101