gpt4 book ai didi

java - Android 中的计时器在延迟时无法正确重复

转载 作者:行者123 更新时间:2023-12-02 00:41:11 25 4
gpt4 key购买 nike

我在服务中调用了以下代码:

timer.scheduleAtFixedRate(new TimerTask(){
public void run() {
showNotification();
}
}, firstNotify, 86400000L);

据我了解,这应该导致 showNotification() 在每天的同一时间、在firstNotify 中指定的时间(86400000 是一天中的毫秒数)被调用一次。

但是,我的手机上大约每 3 小时就会收到一次通知,而我 friend 的手机上大约每 4 个小时就会收到一次通知。是否有任何原因导致这些事件的发生速度比指定的 1 天重复周期更快?

最佳答案

我知道这不是您问题的直接答案,但您应该使用 AlarmManager在像你这样的情况下。请参阅setRepeating功能。

关于java - Android 中的计时器在延迟时无法正确重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6359472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com