1
我有一个AsyncTaskLoader
:AsyncTaskLoader - onLoadFinished()是不是叫
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
与它无关,我测试了。