2014-06-10 17 views
7

Ich benutze die LoginButton aus dem Facebook Android SDK um mich in meine Anwendung einzuloggen. Wie löse ich den Benutzer programmatisch aus einer beliebigen Aktivität aus?Logout Facebook Android SDK

Antwort

14

Starten Facebook SDK 4.0 Sie

LoginManager.getInstance().logOut(); 
+1

Ich sehe nicht, dass dies den Benutzer zwingt, sich erneut zu authentifizieren. :( – swooby

+0

Überprüfen Sie immer Zugriffstoken vor dieser Abmeldung auf null, indem Sie logingManager.getInstance.logout(); –

4

anrufen müssen Wenn Sie Facebook SDK 4 verwenden, müssen Sie zuerst sdk initialisieren:

FacebookSdk.sdkInitialize(getApplicationContext()); 

Und dann einfach tun:

LoginManager.getInstance().logOut(); 

Weitere Informationen finden Sie unter here.

0

Wenn Sie mit Facebook SDK 4, müssen Sie zuerst sdk initialisieren:

FacebookSdk.sdkInitialize(getApplicationContext()); 

Und dann:

LoginManager.getInstance().logOut(); 

AccessToken.setCurrentAccessToken(null);