0
我试图实现的Facebook登录到我的Android应用程序如下:https://developers.facebook.com/docs/facebook-login/androidFacebook的登录不会触发回调
通过下面的执行,我能Facebook登录的步骤,登录成功,但后来的成功回调不执行任何操作:
callbackManager = CallbackManager.Factory.create();
loginButton = (LoginButton) findViewById(R.id.button_facebook_sign_in);
loginButton.setReadPermissions("email");
// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
finish();
Toast.makeText(LoginActivity.this, loginResult.getAccessToken().toString(), Toast.LENGTH_SHORT).show();
Log.v("KJA onSuccess", "Facebook Login succeeded");
}
@Override
public void onCancel() {
// App code
Log.v("KJA onCancel", "Cancel called");
}
@Override
public void onError(FacebookException exception) {
// App code
Log.v("KJA onError", exception.toString());
}
});
如何确保回调接收到登录成功通知?