I'm trying to set my TextView to the current user username but i'm getting this error:
 java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
and this is how i'm retrieving the username:
mDatabase.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
               String name= dataSnapshot.child("username").getValue().toString();
               username.setText(name);
           }
        @Override
        public void onCancelled(DatabaseError databaseError) {
            Log.w("ProfileActivity", "load:onCancelled", databaseError.toException());
        }
    });
this is my user node:
this:
 mCurrUser = FirebaseAuth.getInstance().getCurrentUser();
 Uid = mCurrUser.getUid();
 mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child(Uid);

 
    