我正在考虑从我的MainActivity广播一个Intent,让SomeReceiver接收,然后在onReceive()中的某个地方注册一个新的警报,它将触发一个Intent,SomeReceiver将再次捕获该警报。这有可能吗?如何用新告警覆盖旧告警,并确保旧告警被杀死或取消注册?
更新:MainActivity不会一直处于打开状态,尽管如此,警报仍需要持续触发。
发布于 2012-09-17 13:04:49
第一次报警取决于你的逻辑。对于下一个警报,您应该在接收到接收器时重新安排警报。你说得对,你需要给set()打电话。重复时间不固定吗?如果是,那么继续。你在正确的轨道上。但是如果重复时间是固定的,那么您应该使用setRepeating()。
https://stackoverflow.com/questions/12422629
复制相似问题