2013-05-09 75 views
0

我有一個在應用程序中實現的Facebook登錄。我需要每10分鐘重新登錄一次,所以我想保存Facebook Bundle以便在此計劃重新登錄時重用它。如何堅持Bundle以免強迫用戶手動重新登錄?堅持Facebook捆綁供以後重用

回答

0

在首次登錄時,設置當前Session爲活動Session - 活動生命週期的>

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

覆蓋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執行您的任務。