Bachelor in Computer Application

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.google.firebase.auth.FirebaseUser.getUid()' on a null object reference

This error commonly occur in Firebase ,when we are tring to call the mAuth.getCurrentUser().getUid(); which is initialized otside the caller Function. To fix this error we have to initialize this" mAuth.getCurrentUser().getUid(); "inside the Caller Function.
In my case if String id = mAuth.getCurrentUser().getUid(); is declared outside the mAuth.createUserWithEmailAndPassword(emaill,pass).addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if(task.isSuccessful()) {}); function then....the Attempt to invoke virtual method ......error occur...

Post a Comment

0 Comments