ません私はFBのログインボタンのコールバック機構を実装する方法である:押すとFacebookログインボタンはここで何も
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
setContentView(R.layout.activity_main);
loginButton = (LoginButton)findViewById(R.id.login_button);
callbackManager = CallbackManager.Factory.create();
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Log.d("FB onSuccess 1", "");
}
@Override
public void onCancel() {
Log.d("FB onCancel 1", "");
}
@Override
public void onError(FacebookException e) {
Log.d("FB onError 1", "");
}
});
}
スピナーが表示され、ボタンを押すと起動しますが、確認画面が表示されず、何のログメッセージはありませんアクティビティモニタに入力します。何が問題ですか?
この行 'loginButton.setReadPermissions(は、Arrays.asList( "メール"、 "public_profileを"))を追加するようにしてください;' –
は、この上で見ていることもありあなたを助けてくれるhttps://github.com/sushildlh/AllProjetcs/blob/master/TestforFacebook/app/src/main/java/com/car/ensieg/testforfacebook/MainActivity.java – sushildlh
@bigdestroyerは許可を設定しました。FB画面が表示され、それでも 'onSuccess'の場合は呼び出されません。なぜあなたは知りませんか? –