在Facebook中退出使用android fb SDK 3.0

时间:2013-02-25 21:00:32

标签: android facebook

我的应用程序使用android facebook sdk 3.0,登录后得到一些回复,之后我需要从facebook点击按钮注销。

如何从facebook中的会话注销 请帮忙

2 个答案:

答案 0 :(得分:26)

你应该这样做。

if (Session.getActiveSession() != null) {
    Session.getActiveSession().closeAndClearTokenInformation();
}

Session.setActiveSession(null);

此外,如果您以其他方式存储用户令牌,您也应该清除它。

答案 1 :(得分:7)

此方法将帮助您以编程方式在android

中从facebook注销
/**
 * Logout From Facebook 
 */
public static void callFacebookLogout(Context context) {
    Session session = Session.getActiveSession();
    if (session != null) {

        if (!session.isClosed()) {
            session.closeAndClearTokenInformation();
            //clear your preferences if saved
        }
    } else {

        session = new Session(context);
        Session.setActiveSession(session);

        session.closeAndClearTokenInformation();
            //clear your preferences if saved

    }

}