gpt4 book ai didi

android - 日历,每24小时执行一次代码

转载 作者:行者123 更新时间:2023-11-29 15:18:19 25 4
gpt4 key购买 nike

我想每 24 小时执行一段代码,但我不确定如何执行此操作。我有一些代码可以设置我希望循环开始的时间,但不确定如何执行结束时间

    int startDay = 00; // 12am
int end = 24; // 12 pm
int hours = (end - startDay) % 24; //difference will be 24 hours

Calendar calInstanceOne = Calendar.getInstance();

// set calendar to 12 am
calInstanceOne.set(Calendar.HOUR_OF_DAY, startDay);
calInstanceOne.set(Calendar.MINUTE, 0);
calInstanceOne.set(Calendar.SECOND, 0);
calInstanceOne.set(Calendar.MILLISECOND, 0);

我是否创建另一个日历实例,设置为中午 12 点?并比较两者?非常感谢对此的任何见解。

最佳答案

I would like to execute a piece of code every 24 Hours

Use AlarmManager , 连同 either WakefulBroadcastReceivermy WakefulIntentService .理想情况下,use setInexactRepeating()AlarmManager 上为 INTERVAL_DAY,以允许 Android 滑动实际时间以最大程度地为用户节省电量。

关于android - 日历,每24小时执行一次代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21862078/

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