有没有办法在给定时间停止闹钟,例如,我在早上 7:45 开始闹钟,它每 5 分钟重复一次,然后,我想在时间已经早上 8:00 时停止闹钟?
由于警报管理器的 cancel() 方法只接受一个动作(PendingIntent),我该如何处理这个算法
其次,关于服务,我有一个想法,在服务上放置一个检查器或一个 if 语句来检查它是否已经 8:00a,但我不确定服务是否总是在后台运行,如果是这样,这是否意味着它总是检查时间,如果它是早上 8 点?考虑到服务的意义,一旦它开始,除非明确告知这样做,否则我不会停止。
你们中的任何人都知道如何做到这一点,请分享,我现在有点困惑