我有一個報警應用程序,用戶可以設置多個鬧鐘。當鬧鐘響起時(使用AlarmManager和BroadcastReceiver),應用程序只顯示一個通知。什麼時候我的應用程序的過程中死去
我的應用程序可能無法在前臺的很長一段時間所以不會有UI線程運行。
我的問題是,當警報響起,並顯示一條通知,我的應用程序的代碼部分被執行(該廣播接收器和通知創建)。接下來發生什麼?我的應用程序的進程是否立即死亡?在Android決定殺死它之前它會保持在一些閒置狀態嗎?
(這是所有相關的大約持續通知的ID。當我的應用程序是另一個問題(http://stackoverflow.com/questions/11376294/do-i-need-to-persist-my-notification-ids)在前景不運行和兩個報警分開熄滅一分鐘,我通知的ID存儲在一個靜態的ArrayList,使用第二通知創造看來我的通知創造者類仍佔據第一通知的ID在ArrayList中的調試器。這暗示這個過程在第一個和第二個鬧鐘之間進行。)
謝謝馬克。 (精確的警報完全是爲了調試目的!) – barry 2012-07-07 16:07:00