2012-08-31 93 views
1

我有一個類似於數碼相框的應用程序。 它展示一個靜態網站,只是一個顯示本地HTML的網頁視圖。 我希望它能夠不受限制地運行,我已經獲得了喚醒鎖定,但它會在應用程序不斷死亡之後發現它。 如何防止android殺死我的長時間活動?Android活動正在死亡,如何使其無限期運行

+0

您是否檢查過LogCat?關於殺人理由是什麼意思? –

+0

你是什麼意思被殺死?它是一個崩潰還是在一段時間後進入背景? –

+0

無法在調試模式或模擬器上重現它。它沒有去背景。我有喚醒鎖,防止阻塞,它運行在封裝的平板電腦上,所以沒有按鈕被按下。 – FabioCosta

回答

7

您應該。

1)可能有一個正在運行的服務。 2)使用AlarmManager/Receiver保證定期活動。 3)開始服務粘滯。 4)明白,Android是800磅大猩猩,如果它想關閉 下來你的應用程序可以。

+0

將嘗試它。對於一個DUM服務只是爲了保持它的活躍 – FabioCosta

+0

對於Android的+1是800磅的大猩猩,如果它想關閉你的應用程序,它可以。 – wtsang02

+0

alarmManager解決了我的問題。現在出現了一個新問題,我如何讓alarmManager向我的運行活動發送一些東西?我應該使用進程間通信嗎?服務內的東西? – FabioCosta