PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] app被強制關閉
作者:
x049
(joker)
2016-12-08 07:22:23
目前發現假如我把app放在背景,自己跑去滑Line或是其他遊戲
我的app在背景下過一段時間就會被強制關閉,當我再次打開時,他就會再重新刷Layout
想問各位是否有辦法讓app在背景下不會被強制關閉呢?
作者:
ssccg
(23)
2016-12-08 09:48:00
沒有辦法,android app本來就該能處理被關掉的情況如果有工作要在背景做,可以用Service如果你只是不想重建view,這沒有意義...在背景的時候view本來就沒有存在的必要...如果你不是指寫app,是單純使用者,不想要某個app被關閉,有些RAM管理app有這個功能(需要root)
作者:
x049
(joker)
2016-12-08 10:49:00
因為很多參數可能在處理過程中已經改變,如果重啟就等於重來這應該是我本身架構就寫太爛,有什麼地方可以儲存參數在app被釋放時還能保留下來呢?
作者:
ssccg
(23)
2016-12-08 11:08:00
onSaveInstanceState存下來的Bundle會在onCreate和onRestoreInstanceState(在onStart後)傳入,在onCreate中需檢查是否為null(初次啟動)
作者:
x049
(joker)
2016-12-08 11:33:00
那假如這是個聊天室app,在我app被強制關閉期間service接收
作者:
bohei
(run and fall)
2016-12-08 11:33:00
推推,ssccg解釋得好清楚~~
作者:
ssccg
(23)
2016-12-08 11:49:00
service接到的資料service可以自己存在資料庫或檔案,跟activity沒關係吧,只是如果service是用bind方式啟動的在process被結束時就停止了,要用start + START_STICKY才會自動重啟
作者:
x049
(joker)
2016-12-08 12:26:00
所以我的資料如果存在Service的全域裡,他也不會消失摟?
作者:
ssccg
(23)
2016-12-08 13:32:00
會,process被結束時所有memory中的資料都會消失
繼續閱讀
[問題] GooglePlay上傳更新檔有何限制?
fbifxxkma
[問題] POS系統的出單機
areyo
[問題] 如何登入網頁並取得資料
DisdainU
[問題] 利用gradle引入外部java程式
dwadefans
[分享] 輕鬆學會Android app程式設計_入門
kd4
[問題] mp3可以直接分享到Line嗎?
fbifxxkma
[問題] firebase realtimedb
lonelytea
[問題] 如何連線一個已配對好的藍牙裝置
wopicoun
[問題] 觸摸事件與點擊事件無法共存?
x049
[問題] 現在的GCM金鑰申請疑問
mogo
Links
booklink
Contact Us: admin [ a t ] ucptt.com