我正在創建事件搜索應用程序,我們從一個屏幕中設置搜索條件並將其填充到另一個屏幕中,然後用戶可以從第3個屏幕編輯搜索條件並轉到第4個屏幕。Android靜態對象生命週期
爲了實現上述任務,我使用了記住應用程序周圍值的靜態對象,我不需要額外做任何事情。
但是我怕如果關於android中的靜態對象生命週期如果內存不足發現android刪除靜態對象???
由於android支持多任務處理,如果用戶切換到另一個應用程序,並且當用戶回來時應用程序開始動作瘋狂,那麼當多任務時靜態對象會被刪除嗎?任何想法 ??並建議通過單例方法保持靜態對象是更好的方法?
這是一個很好的解釋,任何Android開發者都應該閱讀。 – 2012-09-12 00:49:31
我想知道爲什麼我失去應用程序對象中的字段值,如果它不是靜態的,例如我開始新的活動時,例如我在應用程序對象中聲明瞭可變的當前頁面,並且當我打開新的活動時它的值總是返回到零 – 2013-02-14 11:12:42
super.onRestoreInstanceState(savedInstanceState);即使它們是靜態的,我也失去了我的變量,這是什麼問題? – 2013-02-14 11:18:09