我想將Facebook登錄按鈕集成到我的Android應用程序。我正在關注facebook sdk docs中指定的代碼。該應用程序顯示Facebook登錄按鈕,當我點擊它時,它會帶來Facebook登錄活動。
問題是,我登錄後,沒有事件被激發。我期望onSuccess方法執行,如果我的憑據被Facebook接受,或onCancel如果我取消登錄。在Android上的Facebook LogginButton集成
我錯過了什麼?除了已經在facebook開發者網站上的內容之外,有人可以推薦一個好的facebook-android集成教程嗎?
謝謝。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
setContentView(R.layout.activity_main);
callbackManager = CallbackManager.Factory.create();
loginButton = (LoginButton) findViewById(R.id.login_button);
loginButton.setReadPermissions("user_friends");
// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
String test = "";
}
@Override
public void onCancel() {
String test = "";
}
@Override
public void onError(FacebookException exception) {
String test = "";
}
});
}