2012-05-11 7 views
1

J'ai fait une application dans android dans laquelle j'ai mis l'authentification Facebook sur le bouton clic. Mais quand je clique sur ce bouton, cela revient à mon activité.Je ne peux pas m'authentifier sur Facebook

Je sais que le problème est le suivant: Je ne peux pas me connecter à Facebook car je me suis déjà connecté avec l'application Facebook sur mon appareil. Puis, ma question est comment puis-je me connecter séparément dans mon application Android et mon application Facebook?

+0

avez-vous utilisé fb sdk droite? – Khan

+0

ya je hv utilisé fb sdk –

Répondre

0

finalement je résolu le problème en utilisant ceci:

Ouvrez Facebook.java fourni par facebook sdk et puis j'ai eu des changements comme celui-ci:

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); 
     // } 
    } 

Enfin, je peux capable de se connecter à la fois dans l'application dans mon appareil

0

si u ont utilisé fb sdk que dans la classe FacebookConnector changer la méthode de connexion comme indiqué ci-dessous

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

peut il fonctionne

Questions connexes