在Android中重复闹钟

时间:2015-08-14 03:24:27

标签: android alarmmanager alarm

在我的Android应用程序中实现重复警报的最佳方法是什么?每个用户选择一个特定的时间,我希望在这个时间接近每日基础时通知他们。我遇到this,但我想知道这是否是最好的方式?

2 个答案:

答案 0 :(得分:1)

警报管理员应该满足您的需求。除了可能有服务器ping您的客户端之外,没有更好的方式。

由于android确实不喜欢在可预测的时间间隔内重复的内容,并且由于最近版本不允许您在确切的固定间隔上重复,因此您需要安排警报您想要的时间,然后当该警报触发时,请在您想要的时间安排新的警报。

答案 1 :(得分:1)

使用

alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, alarm_time,
                        intervel, pendingIntent);

在您的活动中