当我为AsyncTaskLoader调用restartLoader时会发生什么

时间:2015-09-08 15:31:13

标签: android asynctaskloader android-bundle

根据文档,当我在LoaderManager上调用restartLoader时,Bundle将被传递给我的加载器。有人请说明如何在装载机一侧阅读Bundle?我听说提到了一个构造函数,但我还没有看到它。一个非常短的代码片段就足够了。

1 个答案:

答案 0 :(得分:0)

我认为它会调用onCreateLoader,以便您可以使用捆绑包,例如将其传递给Loader实现的构造函数。

@Override

public Loader<List<MyItem>> onCreateLoader(int id, Bundle args){

  MyLoaderTask task = new MyLoaderTask(getActivity(),args);

  return task;

}