public abstract class BaseTaskLoader<D>
extends <any>
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
isUserVisibleHint |
| 构造器和说明 |
|---|
BaseTaskLoader(android.content.Context context) |
BaseTaskLoader(android.content.Context context,
boolean canCancelOnStop) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canCancelOnStop() |
boolean |
cancelLoad() |
protected void |
deliverLoadedData(LoaderResult<D> data) |
protected void |
deliverLoadedError(LoaderResult<D> data) |
void |
deliverResult(LoaderResult<D> data) |
void |
doNotCallOutside() |
void |
forceLoad() |
void |
forceRefresh() |
static java.util.concurrent.ThreadPoolExecutor |
getThreadPoolExecutor() |
boolean |
isCancelled() |
boolean |
isLoading() |
boolean |
isRefreshing() |
LoaderResult<D> |
loadInBackground() |
protected abstract D |
loadInBackgroundImpl(boolean isRefresh) |
void |
onCanceled(LoaderResult<D> data) |
protected abstract void |
onReleaseData(D data) |
protected void |
onReset() |
protected void |
onStartLoading() |
protected void |
onStopLoading() |
void |
publishProgress(java.lang.Object progress) |
protected void |
registerContentObserver(D data,
ForceLoadContentObserver observer)
注册Observer可能会使LoaderManager.LoaderCallbacks的实现复杂化或出现逻辑问题,故该方法不强制子类实现>
|
public BaseTaskLoader(android.content.Context context)
public BaseTaskLoader(android.content.Context context,
boolean canCancelOnStop)
public static java.util.concurrent.ThreadPoolExecutor getThreadPoolExecutor()
throws ReflectHiddenFuncException
public void forceLoad()
public void forceRefresh()
public boolean cancelLoad()
public boolean isRefreshing()
public boolean isLoading()
public boolean canCancelOnStop()
public boolean isCancelled()
public void publishProgress(java.lang.Object progress)
public final LoaderResult<D> loadInBackground()
public final void deliverResult(LoaderResult<D> data)
protected void deliverLoadedData(LoaderResult<D> data)
protected void deliverLoadedError(LoaderResult<D> data)
protected void onStartLoading()
protected void onStopLoading()
public void doNotCallOutside()
public void onCanceled(LoaderResult<D> data)
protected void onReset()
protected void registerContentObserver(D data, ForceLoadContentObserver observer)
注册Observer可能会使LoaderManager.LoaderCallbacks的实现复杂化或出现逻辑问题,故该方法不强制子类实现>
data - observer - protected abstract D loadInBackgroundImpl(boolean isRefresh) throws java.lang.Exception
java.lang.Exceptionprotected abstract void onReleaseData(D data)