我正在考虑从我的Intent
广播MainActivity
以便SomeReceiver
收到onReceive()
,然后在Intent
中的某个位置注册一个新警报,其中SomeReceiver
} MainActivity
将再次捕获。那可能吗?如何使用新警报覆盖旧警报并确保旧警报被终止或取消注册?
更新:{{1}}将不会一直打开,但警报仍然需要继续被解雇。
答案 0 :(得分:0)
首先报警取决于你的逻辑。对于下一个警报,您应该在收到接收器时重新安排警报。你是对的,你需要致电set()
。重复时间不固定?如果是,那就继续吧。你在正确的轨道上。但是如果重复时间是固定的,那么你应该使用setRepeating()
。