0

手机重启后,我必须重新登录我的应用程序,但我不想这样做。是否可以保存 facebook 会话以便不重新登录?

4

1 回答 1

0

是的,可以保存 Facebook 会话。Facebook sdk 具有保存会话的完整实现。通过调用以下方法,您可以检查会话是否有效。

public static boolean restore(Facebook session, Context context) {
        SharedPreferences savedSession =
            context.getSharedPreferences(KEY, Context.MODE_PRIVATE);
        session.setAccessToken(savedSession.getString(TOKEN, null));
        session.setAccessExpires(savedSession.getLong(EXPIRES, 0));
        return session.isSessionValid();
    }
于 2013-02-14T12:04:24.433 回答