19得票4回答
在安卓系统中设置每周重复的闹钟

有人能为设置重复每周的闹钟提供好的逻辑吗?我已经使用了alarmCalendar.set(Calendar.HOUR, AlarmHrsInInt); alarmCalendar.set(Calendar.MINUTE, AlarmMinsInInt); alarmCalendar.set(C...

18得票1回答
如何调试应用程序中正在运行的AlarmManager警报?

我们设置了几个重复的闹钟,它们大多数时候都能正常工作。但有时它们会卡住(可能被取消了)。 如何调试以确保当闹钟似乎卡住时它实际上已经关闭了? 关于闹钟被取消的原因:我知道当用户从应用程序管理器中强制停止您的应用程序时会发生这种情况。系统是否也会随机取消它?(比如在杀死整个应用程序以回收资源时?)

17得票2回答
AlarmManager 在错误的时间触发闹钟

我成功地创建了一个通知服务用于通过闹钟触发通知。不幸的是,使用AlarmManager设置闹钟时出现问题。它会在几分钟后触发(不是准确的几小时,这说明不是时区问题)。重复周期为1周,因此我使用常量INTERVAL_DAY乘以7。为了确保一个PendingIntent不会替换另一个,我将dayO...

12得票1回答
Android如何避免当天闹钟时间已过时立即触发闹钟服务?

闹钟管理器的参考文献表示:如果指定的触发时间已经过去,那么闹钟将立即被触发。我在我的应用程序中遇到了这个问题。以下是我的闹钟管理器代码:Intent myIntent = new Intent(getActivity(), DinnerAlarmReceiver.class); ...

12得票2回答
Android的AlarmManager在应用更新后是否会继续运行?

据我所见,如果你设置了一个无限重复的闹钟,直到你重新启动设备或卸载应用程序之前,它都不会停止运行。 我想知道,在应用程序更新的情况下,这些闹钟是如何运作的?例如,你从Play Store下载了应用程序的版本1,并运行该应用程序,此时闹钟开始运行。然后发布了第二个版本并执行自动或手动更新。这个...

7得票1回答
在Android中如何使用AlarmManager/BroadcastReceiver每周一重复设置闹钟?

我希望您能在每个星期一的早上9点和下午5点重复我的任务。我使用了以下代码,但是无法重复任务。 活动代码: public class AndroidScheduledActivity extends Activity { /** Called when the activity is...

7得票3回答
AlarmManager在同一天设置后会在过去的时间触发闹钟,setRepeating函数。

我有这样一段代码,它返回24小时格式的时间并每天重复闹钟。 public setAlarm(String time, Context context){ String[] strTime; strTime = time.split(":"); int hour...