我的Android应用程序需要一些帮助.我开始使用谷歌firebase和我的应用程序每次在启动器活动时崩溃,我从firebase对象得到null,请帮忙!
错误:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.workthree.todo, PID: 4011
java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.firebase.auth.FirebaseAuth$AuthStateListener.onAuthStateChanged(com.google.firebase.auth.FirebaseAuth)' on a null object reference
at com.google.firebase.auth.FirebaseAuth$1.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Run Code Online (Sandbox Code Playgroud)
代码SplashScreen.java(启动器活动)
public class SplashScreen extends AppCompatActivity {
private final static String TAG = SplashScreen.class.getSimpleName();
private static final String USER_IS_LOGIN= "UserIsLogin";
private static final String UI_ID_FIREBASE= "UiIdFirebase";
// Duration of wait
private final int SPLASH_DISPLAY_LENGTH = 2000;
private FirebaseAuth.AuthStateListener mAuthListener; …
Run Code Online (Sandbox Code Playgroud)