看板 AndroidDev 關於我們 聯絡資訊
各位大大們好 故事是這樣的 請看我慢慢道來 我寫了一個 class DataStorage; 裡面只是存 ArrayList<String[]> data; 而我寫了一個 class MainActivity extends Activity 來啟動 MainActivity 的主要功用是 "利用data來做一些事" 可是我發現當我程式關閉(back按鍵)的時候 再次打開的時候 data 裡面有上次的資料 很明顯該 process 是還在 cache 裡面 想請問甚麼情況會有 cache 發生呢? 謝謝大大的幫助QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.125.247
KeySabre:cache物件在onResume()的時候new也會嗎? data是static嗎? 12/27 13:28
issuemylove:我的DataStorage 是使用singlton pattern 12/27 13:48
issuemylove:就是 DataStorage 可以看做一個static 物件 12/27 14:13
tsaiminghan:static物件會一直存在。 12/27 21:22