2011-12-23 10 views
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アプリをインストールしています。事前にあなたの助けをありがとう!

+0

私は奇妙なFacebook.FORCE_DIALOG_AUTHを、それは動作しますが、使用することを余儀なくされた場合。 – nubela

+0

どのAndroid版? –

+0

私は2.3.5を使用しています – nubela

答えて

関連する問題