2
facebook.authorize()メソッドにログインボタンをバインドしましたが、Facebook SSOアクティビティのインテントを開く予定です。私はそれをタップした、それは画面(アニメーションが表示されます)を変更しますが、私の元の活動に戻る。それで、それは開閉し、何も起こらない。AndroidのFacebook Single Sign On(SSO)は、起動時にインテントをクローズします
private void initFacebook() {
facebook.authorize(this, new DialogListener() {
@Override
public void onCancel() {
}
@Override
public void onComplete(Bundle values) {
}
@Override
public void onError(DialogError e) {
}
@Override
public void onFacebookError(FacebookError error) {
}
});
}
private void initLoginButton() {
ImageButton loginButton = (ImageButton) findViewById(R.id.loginButton);
loginButton.setOnClickListener(new ImageButton.OnClickListener() {
@Override
public void onClick(View v) {
initFacebook();
}
});
}
ここで何が起こっているのか分かりますか?私は自分の携帯電話にFacebookアプリをインストールしています。事前にあなたの助けをありがとう!
私は奇妙なFacebook.FORCE_DIALOG_AUTHを、それは動作しますが、使用することを余儀なくされた場合。 – nubela
どのAndroid版? –
私は2.3.5を使用しています – nubela