Получение информации о пользователе с помощью входа в Google - PullRequest
0 голосов
/ 09 мая 2020
GoogleSignInAccount acct = GoogleSignIn.getLastSignedInAccount(getActivity());
if (acct != null) {
  String personName = acct.getDisplayName();
  String personGivenName = acct.getGivenName();
  String personFamilyName = acct.getFamilyName();
  String personEmail = acct.getEmail();
  String personId = acct.getId();
  Uri personPhoto = acct.getPhotoUrl();
} 

Я использовал google auth. для моего приложения. Мне нужно получить информацию о вошедшем в систему пользователе. Особенно фото. Но когда я пытаюсь использовать этот блок кода, getActivity () выдает ошибку: «ни одна из следующих функций не может быть вызвана с предоставленными аргументами» как я могу это использовать. Также ответы можно в java.

1 Ответ

0 голосов
/ 09 мая 2020

Учетная запись входа в Google getLastSignedInAccount проверяет, вошел ли пользователь уже в систему. Текущий объект класса this передается в качестве аргумента для вызова метода.

GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this);
...