I have an Activity where I am trying to load a AsyncTaskLoader
But, I am getting a NullPointerException in line
getSupportLoaderManager().initLoader(0,null,null).forceLoad();
It was working fine but suddenly I have started seeing this crash.
I have spent hours trying to figure out why it is happening but couldn't find anything.
My activity has following imports:
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.AsyncTaskLoader;
import android.support.v4.content.Loader;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
and it extends AppCompatActivity
Here is my StackTrace for reference:
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'android.support.v4.content.Loader android.support.v4.app.LoaderManager$LoaderCallbacks.onCreateLoader(int, android.os.Bundle)' on a null object reference
at android.support.v4.app.LoaderManagerImpl.createLoader(LoaderManager.java:539)
at android.support.v4.app.LoaderManagerImpl.createAndInstallLoader(LoaderManager.java:548)
at android.support.v4.app.LoaderManagerImpl.initLoader(LoaderManager.java:603)
at in.com.example.app.Activity.ExperiencesNTravel.CategoryVideoListActivity.onCreate(CategoryVideoListActivity.java:106)
at android.app.Activity.performCreate(Activity.java:6251)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)