2012-07-24 103 views
1

朋友。Android:操作系統殺死它時的Autorestart應用程序

我必須做下一件事:我們正在爲我們的客戶編寫特殊的應用程序。正如我們所知,OS有時會殺死應用程序(f.e低內存)。所以問題是:我可以處理操作系統殺死它的時刻。我已閱讀關於onDestroy()事件,但有人說,該事件並未解僱。這是真的嗎?

常見問題,我可以通過某種方式處理操作系統查殺應用程序,然後重新啓動它。

我知道,這不是個好主意,但客戶問我們這樣的功能。

謝謝你的幫助!

+1

http://stackoverflow.com/questions/4685269/how-to-prevent-an - 被殺死的機器人活動 – 2012-07-24 10:39:48

+0

http://stackoverflow.com/questions/3712245/android-broadcastreceiver-to-restart-killed-crashed-app – 2012-07-24 10:40:41

+0

非常感謝! – 2012-07-24 10:50:44

回答

2

您可以使用AlarmManager類進行警報驅動,檢查您的活動/應用程序是否每隔幾秒鐘(或幾分鐘)就啓動一次,並在活動死亡後重新啓動活動。

所以最大的時間也可以是向下是兩者之間的間隔時間「滴答」的 報警

+0

請選擇一個答案作爲正確的一個,如果它已經解決了你的問題@Pefeo – 2012-07-24 10:53:21

+0

我需要兩個投票聲望點:) 謝謝!也許你可以舉一些AlarmManager的例子並重新啓動? – 2012-07-24 12:07:14

相關問題