@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getLoaderManager().initLoader(LOADER_ID, null, this);
}
@Override
public Loader onCreateLoader(int id, Bundle args) {
return new MyLoader(getActivity(), args);
}
@Override
public void onLoadFinished(Loader loader, Object data) {
}
@Override
public void onLoaderReset(Loader loader) {
}
@Override
public void onLoadFinished(Loader loader, Object data) {
if (data != null) {
} else {
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LoaderManager loaderManager = getLoaderManager();
loaderManager.initLoader(LOADER_ID1, null, this);
loaderManager.initLoader(LOADER_ID2, null, this);
}
@Override
public Loader onCreateLoader(int id, Bundle args) {
switch (id) {
case LOADER_ID1:
return new Loader1(getActivity(), args);
case LOADER_ID2:
return new Loader2(getActivity(), args);
default:
return null;
}
}
@Override
public void onLoadFinished(Loader loader, Object data) {
switch (loader.getId()) {
case LOADER_ID1:
break;
case LOADER_ID2:
break;
}
}
@Override
public void onLoaderReset(Loader loader) {
}
getLoaderManager().restartLoader(LOADER_ID, null, this);
private MyLoader mLoader;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mLoader = getLoaderManager().initLoader(LOADER_ID, null, this);
}
@Override
public Loader onCreateLoader(int id, Bundle args) {
return new MyLoader(this, args);
}
@Override
public void onLoadFinished(Loader loader, Object data) {
}
@Override
public void onLoaderReset(Loader loader) {
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Loader loader = getActivity().getLoaderManager().getLoader(LOADER_ID);
if (loader != null && !loader.isReset()) {
getLoaderManager().initLoader(LOADER_ID, null, this);
}
}
@Override
public Loader onCreateLoader(int id, Bundle args) {
return ((MainActivity) getActivity()).getLoader();
}
@Override
public void onLoadFinished(Loader loader, Object data) {
}
@Override
public void onLoaderReset(Loader loader) {
}