Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用android fb SDK 3.0在Facebook中注销_Android_Facebook - Fatal编程技术网

使用android fb SDK 3.0在Facebook中注销

使用android fb SDK 3.0在Facebook中注销,android,facebook,Android,Facebook,我的应用程序使用安卓facebook sdk 3.0,登录后得到一些响应,之后我需要从facebook点击按钮注销 如何从facebook中的会话注销 请帮忙你应该这样做 if (Session.getActiveSession() != null) { Session.getActiveSession().closeAndClearTokenInformation(); } Session.setActiveSession(null); 另外,如果您以其他方式存储用户令牌,您也应该

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

如何从facebook中的会话注销
请帮忙你应该这样做

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

Session.setActiveSession(null);

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

此方法将帮助您在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

    }

}

@justin我正在使用facbook sdk 3.0我在使用的facebook sdk上没有会话类。有什么好处?。我正在使用gradle获取sdk:compile'com.facebook.android:facebook android sdk:4.0.0'@feresr LoginManager.getInstance().logOut();在sdk 3.2中运行良好,谢谢,本课程来自何方?我的意思是要导入哪一行才能使用此“会话”?