null for argument 'pathString'

后端 未结 4 551
我寻月下人不归
我寻月下人不归 2021-01-20 10:25

I am having an error when I perform queries in firebase, my code for query looks like this:

@Override
protected void onCreate(Bundle savedInstanceState) {
           


        
4条回答
  •  温柔的废话
    2021-01-20 11:07

    private FirebaseAuth mAuth;
    private FirebaseAuth.AuthStateListener mAuthListener;
    

    In the onCreate() method, initialize the FirebaseAuth instance and the AuthStateListener method so you can track whenever the user signs in or out.

    mAuth = FirebaseAuth.getInstance();
    
    
    mAuthListener = new FirebaseAuth.AuthStateListener() {
    @Override
    public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
        FirebaseUser user = firebaseAuth.getCurrentUser();
        if (user != null) {
            // User is signed in
            Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid());
        } else {
            // User is signed out
            Log.d(TAG, "onAuthStateChanged:signed_out");
        }
        // ...
    }
    

    };

    Attach the listener to your FirebaseAuth instance in the onStart() method and remove it on onStop().

      public void onStart() {
    super.onStart();
    mAuth.addAuthStateListener(mAuthListener);
    

    }

    public void onStop() {
    super.onStop();
    if (mAuthListener != null) {
        mAuth.removeAuthStateListener(mAuthListener);
    }
    

    }

    https://firebase.google.com/docs/auth/android/start/?hl=es-419

提交回复
热议问题