![](/img/trans.png)
[英]When clicked on any other images apart from first three in the gridview, app abruptly shuts down.
[英]what happens when user abruptly shuts app in android?
假設用戶正在運行一個應用程序,然后他突然關閉了該應用程序。
現在,應用程序當前運行的進程會被立即殺死嗎?
如果上述問題的答案是肯定的,那么這將意味着在我的應用程序中進行的某些計算結束時,我必須將某些內容保存到數據庫中,但由於進程被終止而無法完成。 是這樣嗎?
Android 保證在應用程序具有活動Activity
或前台Service
保留您的進程。 在您的Activity
收到onPause()
事件並且沒有前台Service
正在運行之后,托管您的應用程序的進程可能隨時被onStop()
,這意味着在某些情況下甚至不能保證調用onStop()
。 因此,您應該將重要數據保存在onPause()
生命周期回調中或使用前台Service
。
詳情請看這里: Activity生命周期, App的進程生命周期
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.