I need to destroy a loader, sometimes I’ll get the following exception:
java.lang.NullPointerException
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:960)
at android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart(FragmentManager.java:768)
at android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments(FragmentManager.java:1104)
at android.support.v4.app.LoaderManagerImpl.destroyLoader(LoaderManager.java:672)
at com.me.test.MyTest.test(MyTest.java:213)
I’m doing the following:
LoaderManager lm = ...;
Loader loader = ...;
lm.destroyLoader(loader.getId());
Does this mean that the loader could somehow already be gone or something? Anyone else see this?
Thanks
Mayeb the loader is holding a reference to a Context that has gone out of scope : does this happen when you’ve changed activity or loader ?