Как получить информацию о пользователе в заголовке навигации - PullRequest
0 голосов
/ 05 июня 2018

Я хотел получить информацию о пользователе, такую ​​как имя, идентификатор электронной почты и изображение, когда пользователь входит в систему с помощью Google в заголовке ящика навигации.Я успешно аутентифицировал пользователя через Google, но имя электронной почты и изображение на ящике не отображаются.

Это мой код

mFirebaseUser = FirebaseAuth.getInstance().getCurrentUser();
if (mFirebaseUser == null){
    String email = mFirebaseUser.getEmail();
FirebaseDatabase.getInstance().getReference(Constants.USER_KEY).child(mFirebaseUser.getEmail().replace(".", ","))
        .addListenerForSingleValueEvent(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                if (dataSnapshot.getValue() != null){
                    Users users = dataSnapshot.getValue(Users.class);
                    Glide.with(MainActivity.this)
                            .load(users.getPhotoUrl())
                            .into(mDisplayImageView);
                    mNameTextView.setText(users.getUser());
                    mEmailTextView.setText(users.getEmail());
                }
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...