簡體   English   中英

Android Facebook SDK 4.0外部注銷

[英]Android Facebook SDK 4.0 external logout

在此輸入圖像描述

我已經成功更新了我的FB SDK 4.0的登錄代碼。 最初,我使用此代碼從外部對話框中注銷Facebook。

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

    Session.setActiveSession(null);

但是使用新的FB SDK 4.0,我無法使用它。 我試過用了

  LoginManager loginManager = LoginManager.getInstance();
    loginManager.logOut();

但得到了以下錯誤,我無法解釋。

       at com.facebook.internal.Validate.sdkInitialized(Validate.java:99)
        at com.facebook.login.LoginManager.<init>(LoginManager.java:70)
        at com.facebook.login.LoginManager.getInstance(LoginManager.java:81)
        at    com.ababab.abab_name_changed.common.util.CommonUtils.fbLogout(CommonUtils.java:676)
LoginManager.getInstance().logOut();

適合我。

我想你必須打電話

FacebookSdk.sdkInitialize(getApplicationContext());

在您要求LoginManager注銷之前。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM