我有一个AsyncTaskLoader
:
public class FakePdfLoader extends AsyncTaskLoader<Integer>
我开始:
getSupportLoaderManager().initLoader(0, args, this);
从一个活动:
MyActivity implements LoaderManager.LoaderCallbacks<Integer>
但我的方法:
@Override
public void onLoadFinished(Loader<Integer> loader, Integer data) {
Log.d("TEST", "finished loading " + data);
}
永远不会被调用。我知道 ATL 确实doInBackground()
并且也达到deliverResults()
了,而且它肯定会提供Integer
. 会不会是返回类型Integer
在这里引起了问题?
编辑:Integer
与它无关,我测试过。