在Android中是否可以实现递归警报或覆盖自身的警报?

时间:2012-09-14 10:24:35

标签: java android alarmmanager

我正在考虑从我的Intent广播MainActivity以便SomeReceiver收到onReceive(),然后在Intent中的某个位置注册一个新警报,其中SomeReceiver } MainActivity将再次捕获。那可能吗?如何使用新警报覆盖旧警报并确保旧警报被终止或取消注册?

更新:{{1}}将不会一直打开,但警报仍然需要继续被解雇。

1 个答案:

答案 0 :(得分:0)

首先报警取决于你的逻辑。对于下一个警报,您应该在收到接收器时重新安排警报。你是对的,你需要致电set()。重复时间不固定?如果是,那就继续吧。你在正确的轨道上。但是如果重复时间是固定的,那么你应该使用setRepeating()