4

I am starting a AsyncTaskLoader using this:

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

I thought I could use this to tell if it's running:

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

but isRunning always returns true.

Kris B
  • 3,436
  • 9
  • 64
  • 106

1 Answers1

2

int the LoaderManager.LoaderCallbacks' onLoadFinished method, I usually

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

then

Boolean isRunning = getLoaderManager().getLoader(0) != null
Jiang Qi
  • 4,450
  • 3
  • 19
  • 19