Mam zintegrowaną aplikację Facebook SDK w mojej aplikacji na Androida. Zgodnie z opisem w podręczniku dodałem callback do logowania na facebooku. Ale muszę zmienić interfejs użytkownika, jeśli użytkownik wyloguje się z Facebooka. Gdzie mogę umieścić ten kod. Mój kod do logowania jestJak dodać wywołanie zwrotne wylogowania dla facebook sdk w Androidzie
/**
* 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
}
});
Wielki to działało ... ja po prostu potrzebne, aby dodać 'accesstokenTracker.startTracking()' po zalogowaniu się użytkownika w – bytestorm
Cieszę się pomóc)) –
to co ja szukałem :) –