我在登錄Android應用使用Facebook的SDK 4.0本實SDK 4.0登錄按鈕例外,代碼如下如何解決
loginButton = (LoginButton)findViewById(R.id.login_button);
loginButton.setReadPermissions("user_friends");
// Other app specific specialization
callbackManager = CallbackManager.Factory.create();
// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
Profile profile = Profile.getCurrentProfile();
Log.d("facebook",profile.getId());
}
@Override
public void onCancel() {
// App code
Log.d("facebook","failed");
}
@Override
public void onError(FacebookException exception) {
// App code
Log.d("facebook","failed");
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
}
當Facebook上設備的應用程序(Genymotion關係5 5.0.0 ROM)處於登出狀態以下異常產生
了java.lang.RuntimeException:失敗遞送結果ResultInfo {誰= NULL,請求= 64206,結果= -1,數據=意向{(具有額外)} }活動
我已經嘗試了許多選項,其中包括使Facebook的應用程序生活(從開發生產)它仍然不工作,無法在該行
Profile profile = Profile.getCurrentProfile();
Log.d("facebook",profile.getId());
的Genymotion ROM我使用沒有按」得到任何個人資料信息沒有啓用開發者模式。
也碰到這個教程來顯示,整齊地解決了如何使用4.X sdk http://code2care.org/2015/facebook-android-sdk-v4.1.0-integration-android-studio/ –