我在应用程序中实现了 Facebook 登录。我需要每 10 分钟重新登录一次,所以我想保存 FacebookBundle以便在此预定的重新登录时重复使用它。如何坚持Bundle不强迫用户手动重新登录?
1 回答
0
首次登录时,将当前设置Session为活动Session->
Session.setActiveSession(session); //session - your current session object
像这样覆盖onSavedInstanceStateActivity LifeCyle->
@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来执行您的任务。
于 2013-05-10T18:18:16.400 回答