Ich habe Facebook sdk in meine Android-App integriert. Wie im Handbuch beschrieben, habe ich den Login Callback für Facebook hinzugefügt. Aber ich muss die Benutzeroberfläche ändern, wenn sich der Benutzer von Facebook abmeldet. Wo gebe ich diesen Code ein? Mein Code für die Anmeldung istWie füge ich einen Logout Callback für Facebook sdk in Android
/**
* Login Callback for facebook login
*/
callbackManager = CallbackManager.Factory.create();
LoginManager.getInstance().registerCallback(callbackManager,
new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
//Call updateUI()
setData("provider","facebook");
loginType = LoginTypes.FB_LOGIN;
isLoggedin = true;
GraphRequest request = GraphRequest.newMeRequest(
loginResult.getAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(
JSONObject object,
GraphResponse response) {
// Application code
txtName.setText(response.toString());
updateUI();
}
});
Bundle parameters = new Bundle();
parameters.putString("fields", "id,name,email");
request.setParameters(parameters);
request.executeAsync();
}
@Override
public void onCancel() {
editText_message.setText("Login Cancelled.");
// App code
}
@Override
public void onError(FacebookException exception) {
// App code
}
});
Groß es funktionierte ... Ich brauche nur hinzufügen, 'accesstokenTracker.startTracking()', nachdem der Benutzer anmeldet – bytestorm
Glad zu helfen)) –
Dies ist, was ich war auf der Suche nach :) –