警报管理器目前的工作方式,我必须使用:
//Set Alarm to Repeat
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, timeInMilis, interval, pendingIntent);
安排重复闹钟。
目前,我正在从数据库中提取一个时间字符串,将其转换为毫秒,并根据数据库中的间隔设置此重复警报。
我现在想知道,我该怎么办,当闹钟响起时,我可以将数据库中的同一时间数据更新到新的未来闹钟日期?
这样,当下一个闹钟时间来自数据库并在屏幕上显示时,我可以拉。
答案 0 :(得分:2)
你可以用这种方式实现它: -set自定义广播接收器在闹钟响起时,在onReceive()中保存你想要的东西到偏好或sqlite。