Firebase Google аутентификация - PullRequest
0 голосов
/ 28 сентября 2018

Код

    private String mEmail;
    private FirebaseUser current_user;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_set_up_profile_name);

    mEmail = current_user.getEmail();

Получается исключение Null Pointer, но ниже выбирается правильно

    UID = current_user.getUid();

Почему это ???и в другой деятельности ...

    private void setUserData(FirebaseUser user) {
    nameTextView.setText(user.getDisplayName());
    emailTextView.setText(user.getEmail());
    idTextView.setText(user.getUid());
    Glide.with(this).load(user.getPhotoUrl()).into(photoImageView);
}

При этом происходит получение почты без проблем ... Почему один и тот же метод ведет себя по-разному в разных действиях

Я использую вход в gmail для аутентификации

1 Ответ

0 голосов
/ 28 сентября 2018

Я думаю, что вы должны инициализировать current_user как

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