| package android.support.v4.app { |
| |
| public abstract class LoaderManager { |
| ctor public LoaderManager(); |
| method public abstract void destroyLoader(int); |
| method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); |
| method public static void enableDebugLogging(boolean); |
| method public static <T extends android.arch.lifecycle.LifecycleOwner & android.arch.lifecycle.ViewModelStoreOwner> android.support.v4.app.LoaderManager getInstance(T); |
| method public abstract <D> android.support.v4.content.Loader<D> getLoader(int); |
| method public boolean hasRunningLoaders(); |
| method public abstract <D> android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); |
| method public abstract void markForRedelivery(); |
| method public abstract <D> android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); |
| } |
| |
| public static abstract interface LoaderManager.LoaderCallbacks<D> { |
| method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); |
| method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); |
| method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); |
| } |
| |
| } |
| |
| package android.support.v4.content { |
| |
| public abstract class AsyncTaskLoader<D> extends android.support.v4.content.Loader { |
| ctor public AsyncTaskLoader(android.content.Context); |
| method public void cancelLoadInBackground(); |
| method public boolean isLoadInBackgroundCanceled(); |
| method public abstract D loadInBackground(); |
| method public void onCanceled(D); |
| method protected D onLoadInBackground(); |
| method public void setUpdateThrottle(long); |
| } |
| |
| public class CursorLoader extends android.support.v4.content.AsyncTaskLoader { |
| ctor public CursorLoader(android.content.Context); |
| ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); |
| method public void deliverResult(android.database.Cursor); |
| method public java.lang.String[] getProjection(); |
| method public java.lang.String getSelection(); |
| method public java.lang.String[] getSelectionArgs(); |
| method public java.lang.String getSortOrder(); |
| method public android.net.Uri getUri(); |
| method public android.database.Cursor loadInBackground(); |
| method public void onCanceled(android.database.Cursor); |
| method public void setProjection(java.lang.String[]); |
| method public void setSelection(java.lang.String); |
| method public void setSelectionArgs(java.lang.String[]); |
| method public void setSortOrder(java.lang.String); |
| method public void setUri(android.net.Uri); |
| } |
| |
| public class Loader<D> { |
| ctor public Loader(android.content.Context); |
| method public void abandon(); |
| method public boolean cancelLoad(); |
| method public void commitContentChanged(); |
| method public java.lang.String dataToString(D); |
| method public void deliverCancellation(); |
| method public void deliverResult(D); |
| method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); |
| method public void forceLoad(); |
| method public android.content.Context getContext(); |
| method public int getId(); |
| method public boolean isAbandoned(); |
| method public boolean isReset(); |
| method public boolean isStarted(); |
| method protected void onAbandon(); |
| method protected boolean onCancelLoad(); |
| method public void onContentChanged(); |
| method protected void onForceLoad(); |
| method protected void onReset(); |
| method protected void onStartLoading(); |
| method protected void onStopLoading(); |
| method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>); |
| method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); |
| method public void reset(); |
| method public void rollbackContentChanged(); |
| method public final void startLoading(); |
| method public void stopLoading(); |
| method public boolean takeContentChanged(); |
| method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>); |
| method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); |
| } |
| |
| public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { |
| ctor public Loader.ForceLoadContentObserver(); |
| } |
| |
| public static abstract interface Loader.OnLoadCanceledListener<D> { |
| method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>); |
| } |
| |
| public static abstract interface Loader.OnLoadCompleteListener<D> { |
| method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D); |
| } |
| |
| } |
| |