[問題] cache 問題

看板AndroidDev作者 (skill)時間13年前 (2012/12/27 11:51), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
各位大大們好 故事是這樣的 請看我慢慢道來 我寫了一個 class DataStorage; 裡面只是存 ArrayList<String[]> data; 而我寫了一個 class MainActivity extends Activity 來啟動 MainActivity 的主要功用是 "利用data來做一些事" 可是我發現當我程式關閉(back按鍵)的時候 再次打開的時候 data 裡面有上次的資料 很明顯該 process 是還在 cache 裡面 想請問甚麼情況會有 cache 發生呢? 謝謝大大的幫助QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.125.247

12/27 13:28, , 1F
cache物件在onResume()的時候new也會嗎? data是static嗎?
12/27 13:28, 1F

12/27 13:48, , 2F
我的DataStorage 是使用singlton pattern
12/27 13:48, 2F

12/27 14:13, , 3F
就是 DataStorage 可以看做一個static 物件
12/27 14:13, 3F

12/27 21:22, , 4F
static物件會一直存在。
12/27 21:22, 4F
文章代碼(AID): #1GsyMuKp (AndroidDev)
文章代碼(AID): #1GsyMuKp (AndroidDev)