坚持Facebook捆绑以供以后重用

时间:2013-05-09 21:07:13

标签: android facebook

我在应用程序中实现了登录Facebook。我需要每隔10分钟重新登录一次,所以我想保存Facebook Bundle以便在这个预定的重新登录时重复使用它。如何坚持Bundle以免强制用户手动重新登录?

1 个答案:

答案 0 :(得分:0)

首次登录时,将当前Session设置为有效Session - >

Session.setActiveSession(session);  //session - your current session object

覆盖活动LifeCyle的onSavedInstanceState,如此 - >

@Override
protected void onSaveInstanceState(Bundle outState) {
    // TODO Save current session
    super.onSaveInstanceState(outState);
    Session session = Session.getActiveSession();
    Session.saveSession(session, outState);
}

现在,下次要再次登录时,只需使用>

Session session = Session.getActiveSession();

您将登录Session,现在可以使用此Session执行任务。