[問題] Activity resume 後不要重新載入

看板AndroidDev作者 (小朋友)時間7年前 (2017/06/29 19:07), 7年前編輯推噓0(007)
留言7則, 5人參與, 最新討論串1/1
剛學2天遇到一個問題 activity離開太久resume後整個頁面都會重載一次, 想請問如果不想重載,這關鍵字要找什麼呢? 目前的activity code(開啟一個xml檔案): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_corp); } 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.32.142 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1498734470.A.B08.html

06/29 19:18, , 1F
參數加if
06/29 19:18, 1F
大大可以詳細點嗎真新手QQ

06/29 19:21, , 2F
離開太久被系統砍掉了,所以再回來系統會重建
06/29 19:21, 2F
應該有方法可以保存住之類的吧? ※ 編輯: noworneverev (111.253.32.142), 06/29/2017 19:25:07

06/29 19:25, , 3F
你可以加長不被砍掉的時間,但是一定要處理被砍掉的情況
06/29 19:25, 3F

06/29 19:25, , 4F
沒有任何方法可以保證永遠不被系統砍掉
06/29 19:25, 4F

06/29 19:29, , 5F
savedInstanceState就是讓你用的google
06/29 19:29, 5F

06/29 20:50, , 6F
謝謝樓上各位大概懂了 不過java基礎太差寫不出來QQ
06/29 20:50, 6F

06/29 22:28, , 7F
沒辦法保存資料,只能把生命週期處理周全
06/29 22:28, 7F
文章代碼(AID): #1PLD-6i8 (AndroidDev)