gpt4 book ai didi

java - 每天设置闹钟

转载 作者:行者123 更新时间:2023-11-29 09:30:27 25 4
gpt4 key购买 nike

我正在开发一个 android 应用程序,我试图每天设置一个闹钟。为此,我将日历用作

                alarmCalendar.set(Calendar.DATE,taskdate);
alarmCalendar.set(Calendar.MONTH, 7);
alarmCalendar.set(Calendar.YEAR, 2013);
alarmCalendar.set(Calendar.HOUR, 11);
alarmCalendar.set(Calendar.MINUTE, 30);
alarmCalendar.set(Calendar.SECOND, 0);

我正在使用以下代码设置闹钟。

     alarmtime = alarmCalendar.getTimeInMillis();
am.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime, AlarmManager.INTERVAL_DAY, pi);

上述代码的问题在于,警报有时触发,有时不触发。

所以我正在尝试另一种方式。那是,警报触发后,取消该警报后,我将尝试使用

将其设置为第二天
                am.set(AlarmManager.RTC_WAKEUP, currenttime, pendingIntent);

而不是 am.setRepeating()。但现在的问题是,即使代码中没有循环,取消警报也会不断触发。

没有到达我要去的地方。请帮助。谢谢!

最佳答案

您是否有一个 BroadcastReceiver,它具有 BOOT_COMPLETED 权限,可以在每次手机启动时重新创建闹钟?否则你会失去警觉。

在这里查看 http://learnandroideasily.blogspot.nl/2013/07/bootcompleted-broadcastreceiver-in.html

关于java - 每天设置闹钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18182357/

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