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