我有一个报警应用程序,用户可以设置多个闹钟。当闹钟响起时(使用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