该文章来自我自己的新博客:AsyncTaskLoader解析
AsyncTaskLoader
↳ android.support.v4.content.Loader<D>
↳ android.support.v4.content.AsyncTaskLoader<D>
基本用法
创建一个继承于AsyncTaskLoader的自定义Loder类
cancelLoadInBackground
实现以下三个常用方法和一个默认构造函数:
public SycnTasker(@NonNull Context context) {}
@Override
protected void onStartLoading() {}
@Nullable
@Override
public Integer loadInBackground() {}
@Override
protected boolean onCancelLoad() {}
其中默认构造函数和loadInBackground必不可少
- onStartLoading
-
在执行完方法onCreateLoader返回一个自定义Loader对象后开始执行
- loadInBackground
-
当在onStartLoading中调用forceLoad()时开始执行
- onCa