gpt4 book ai didi

android - AlarmManager Android 每天上午10点触发闹钟

转载 作者:行者123 更新时间:2023-11-29 17:54:57 25 4
gpt4 key购买 nike

我想在每天预定义的时间(例如上午 10 点)自动运行我的应用程序中的一些代码。

我尝试使用:

am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 120 , pi);

但是 setRepeating 只接受以毫秒为单位的时间。

请问,是否可以设置为10:00,REPEAT_DAILY?

感谢您的任何建议。

最佳答案

关于

am.setRepeating(AlarmManager.RTC_WAKEUP, tenOclockToday,
AlarmManager.INTERVAL_DAY, pi);

您需要将 long tenOclockToday 设置为今天 10:00 的毫秒值(除非已经过了 10:00,否则您可以将其设置为明天 10:00)。您需要使用 Calendar 实例并将时间设置为 10:00,然后使用 calendar.getTimeInMillis()

从日历中获取毫秒数

关于android - AlarmManager Android 每天上午10点触发闹钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080102/

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