В тегах credentials показывает, но вот в метод onComplete уже не проваливается. Как понять где он отваливается? Я так понимаю в signInWithCredentials?
private void handleFacebookAccessToken(AccessToken token) {
Log.v(TAG, "handleFacebookAccessToken:" + token);
// [START_EXCLUDE silent]
showProgressDialog();
// [END_EXCLUDE]
AuthCredential credential = FacebookAuthProvider.getCredential(token.getToken());
Log.v(TAG, "AuthCredential: " + credential);
mAuth.signInWithCredential(credential)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
// Sign in success, update UI with the signed-in user's information
Log.v(TAG, "signInWithCredential:success");
FirebaseUser user = mAuth.getCurrentUser();
updateUI(user);
} else {
// If sign in fails, display a message to the user.
Log.v(TAG, "signInWithCredential:failure", task.getException());
Toast.makeText(FacebookLoginActivity.this, "Authentication failed.",
Toast.LENGTH_SHORT).show();
updateUI(null);
}
Если работает в андроид студии, можете выделить кусок кода, нажать ПКМ и в самом низу выбрать Create Gist Ну невозможно в телеграмме большие куски кода читать...
Обсуждают сегодня