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
與它無關,我測試了。