4

私はAsyncTaskLoaderこれを使って始めています:

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

これを使用して、実行中かどうかを判断できると思いました。

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

しかし、isRunning常に戻りますtrue

4

1 に答える 1

2

通常、LoaderManager.LoaderCallbacks の onLoadFinished メソッドを int します。

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

それから

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