0
我試圖使用Facebook SDK在我的應用程序內部創建一個簡單的Facebook登錄。 一切工作正常,但LoginButton的registerCallback功能無法正常工作。 這是我的代碼:java - 使用Android Studio和Facebook SDK實現Facebook登錄
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
callbackManager = CallbackManager.Factory.create();
setContentView(R.layout.activity_main);
loginButton = (LoginButton)findViewById(R.id.btn_login);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
message = "Success! ";
}
@Override
public void onCancel() {
message = "Cancel!";
}
@Override
public void onError(FacebookException e) {
message = e.getMessage();
}
});
}
這是我的主要活動。 然後我繼續打印'message'變量,它總是空的,因爲沒有任何registerCallback函數似乎被執行。 如果我再次嘗試登錄,Facebook說我已經啓用了此應用程序,但我沒有收到有關LoginResult的反饋。
沒錯實現onActivityResult,這是我錯過了什麼!謝謝:D – Riccardo
乾杯:),開心的編碼 –