4

我开始AsyncTaskLoader使用这个:

getLoaderManager().initLoader(0, null, this);

我想我可以用它来判断它是否正在运行:

Boolean isRunning = (getLoaderManager().getLoader(0) != null && getLoaderManager().getLoader(0).isStarted());

isRunning总是返回true

4

1 回答 1

2

int LoaderManager.LoaderCallbacks' onLoadFinished 方法,我通常

getLoaderManager().destroyLoader(loader.getId());

然后

Boolean isRunning = getLoaderManager().getLoader(0) != null
于 2013-04-28T02:17:37.380 回答