2014-04-15 75 views
0

我的應用程序有一個擴展Application的類和另一個類,它是使用單例模式從Internet獲取數據的API。
Application類加載時,onCreate()將實例化在整個應用程序中使用的單例。從應用程序返回後恢復靜態變量

在某一時刻,用戶請求一條運輸路線,這將導致地圖加載並將我的應用程序發送到後臺。
如果用戶儘快返回到應用程序(即應用程序尚未完全終止),則來自單例的所有靜態變量現在爲null

什麼是在返回前景之前保存這些變量並在返回前景後重新找回它們的正確方法?

回答

1

看看SharedPreferences。在活動方法中使用它。

+0

我知道如何使用它們,但我需要檢測應用程序何時會返回以及何時返回。 – Guilherme

+0

onPause - > onResume活動方法 – Divers

+0

但是,當Activity暫停時會運行,而不是應用程序,對吧?因此,如果我開始另一項活動,即使不需要,該代碼也可以運行。 – Guilherme

相關問題