I noticed strange situation using Android Loaders and Fragments. When I invoke LoaderManager.initLoader() after orientation change onLoadFinished is not called (although doc
If implementing AppCompatActivity, double check you are using getSupportLoaderManager() in all cases (destroyLoader/initLoader etc). I had mistakenly used getSupportLoaderManager() in conjunction with a getLoaderManager() and suffered the same issue.