0

私は Facebook SDK を使用して Android アプリを作成しています。アプリが基づいている例では、ログインとログアウトにフラグメントを使用しています。アクティビティからログアウトできるようにしたいので、Facebook のログアウト フラグメントを呼び出す必要があると思います...それを行う最善の方法は何ですか?

4

1 に答える 1

3

Facebookからログアウトするには、電話するだけです

try {
            facebook.logout(this);
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

編集:

Facebook SDK 3.0 の場合、以下の方法を使用します。

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

ただし、保存しているユーザーセッショントークンを必ずクリアしてください。このリンクを参照してください。

于 2013-10-13T16:29:45.280 に答える