每个人都在这里说使用$id = $this->db->mysql_insert_id();
来获得API级别19及更高级别,但无法找到如何在其中设置重复时间以便在指定时间再次重复。
请告诉我如何用setExact
方法设置重复时间?
这是我的代码
setExact
答案 0 :(得分:-1)
不幸的是,重复的预定时间是不准确的,我读到他们可能在完整的时间间隔内不准确!
如果你的targetSdkVersion是19或更高,是的。
我可以做些什么来设置确切的重复闹钟?
使用setExact()来控制初始延迟。然后,作为处理该事件的工作的一部分,使用setExact()在下一个所需时间获得控制权。 IOW,你自己做“重复”部分。
是的,这很烦人。
引导开发人员不使用精确的重复警报是故意刺激的,因为对于电池而言,它们比不熟悉的兄弟更糟糕。如果用户将感知到不精确的行为并且不会欣赏它,请随意使用setExact()使警报在用户需要时发生。但是,如果用户不会察觉到不准确的行为,请使用不准确的警报,因为用户可能会注意到您的确切警报对电池的影响。