2012-05-11 19 views
1

ボタンクリックでFacebook認証を設定したアンドロイドでアプリケーションを作成しました。 そのボタンをクリックすると、私の活動に戻ります。Facebookで認証できません

私の問題は次のとおりです。自分のデバイスでFacebookアプリに既にサインインしているため、Facebookにログインできません。

私の質問は、どうすれば私のAndroidアプリとFacebookアプリで別々にログインできますか?

+0

私はfb sdkを正しく使用していますか? – Khan

+0

ya hv fb sdkを使用しました –

答えて

0

を働くことが最終的に私は、この使用して問題を解決しました:

facebook sdkで提供されているFacebook.javaを開き、次のような変更がありました:

public void authorize(Activity activity, String[] permissions, 
      int activityCode, final DialogListener listener) { 

     boolean singleSignOnStarted = false; 

     mAuthDialogListener = listener; 

     /* // Prefer single sign-on, where available. 
     if (activityCode >= 0) { 
      singleSignOnStarted = startSingleSignOn(activity, mAppId, 
        permissions, activityCode); 
     } 
     // Otherwise fall back to traditional dialog. 
     if (!singleSignOnStarted) {*/ 
      startDialogAuth(activity, permissions); 
     // } 
    } 

最後に私のデバイスの両方のアプリにログインすることができます

0

uが

public void login() { 
    if (!facebook.isSessionValid()) { 
     facebook.authorize(this.activity, this.permissions,-1,new LoginDialogListener()); 
    } 
} 

以下のようにFacebookConnectorがログイン方法を変更クラスよりもFB SDKを使用している場合、それは

関連する問題