從來就Android程序,其保持在延伸的應用類的一個類的一些靜態對象,使用相同的方法所示例here失去了一個擴展應用類。方面的數據時應用程序被關閉
是這個類包含的對象是共享的,所有的活動之間操縱我的應用程序。
一切運行良好,但是,前一段時間,我注意到當應用程序在背景上運行一段時間,當它恢復時,存儲在擴展類中的數據已經消失,應用程序開始拋出很多NullReference異常。
我認爲,這是因爲對應用的操作系統正在臨時銷燬,重新創建時,我們需要再次使用它。
那麼,我該如何處理這種情況?有沒有什麼辦法可以發現應用程序正在被臨時銷燬,而沒有訂閱活動的onDestroy事件?在我做的測試中,當我要求我的應用程序的後臺進程停止時,onDestroy事件未被調用。
非常感謝!
thnaks很多爲您的幫助! – regisxp
我看不到Application類的「onTrimMemory」方法。你能給我簡要的細節嗎? – Dharmendra