Integrujem Facebook so svojou aplikáciou pre Android a používam toto odkaz ako referencia. Po automatickom prihlásení sa zobrazí tlačidlo odhlásenia. Neodhlasujem nič na odhlásenie.
Existuje nejaký spôsob, ako spracovať tlačidlo odhlásenia onClick
?
odpovede:
1 pre odpoveď č. 1Ak používate tlačidlo FB sdk, užívateľ sa po kliknutí odhlási. po kliknutí na tlačidlo stačí zavolať
LoginManager.getInstance().logOut();
0 pre odpoveď č. 2
Môžete napísať funkciu pre odhlásenie. V ktorom môžete použiť zámer poslať ho späť na svoju prihlasovaciu stránku ako Facebook.
private void logoutUser(){
Intent I = new Intent(currentActivity.class, LoginActivity.class);
startActivity(I);
}
0 pre odpoveď č. 3
Tlačidlo odhlásenia z Facebooku môžete ovládať ako ..
Button logout = (Button)findViewById(R.id.logout);
logout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
LoginManager.getInstance().logOut();
Intent login = new Intent(current activity, LoginActivity.class);
startActivity(login);
finish();
}
});
Dúfam, že vám to pomôže.
0 pre odpoveď č. 4
Svoje vlastné metódy môžete napísať do aplikácie alebo aktivity na odhlásenie.
private void logoutApp()
{
// Logout from Facebook
if(AccessToken.getCurrentAccessToken() != null)
{
LoginManager.getInstance().logOut();
Intent intent = new Intent(mContext, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}