Facebook - 手机重启后会话为空

时间:2013-02-14 09:35:30

标签: android facebook login

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

1 个答案:

答案 0 :(得分: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();
    }