alarmManager关机再开机后还有效吗
1个回答
展开全部
AlarmManager只能设置一个定时闹钟和一个重复闹钟。后面设置的闹钟会覆盖前面的。
这种情况是需要你自己去计算的,也就是说,你需要计算你多个闹钟里哪个闹钟最近,然后设置到AlarmManager中。
处理的情况可能有点多:
1.如果用户新建或编辑了闹钟,要进行一次判断,判断哪个最近,再设置一次。
2.闹钟响过后,要马上重新算一次,再设置到AlarmManager。
3.用户关机的情况,很多手机是不支持关机闹钟的,考虑到这个要在手机开机的时候再去算一次。
4.两个闹钟如果时间一致,那么只可能响一个,尽可能避免设置重复闹钟。
这种情况是需要你自己去计算的,也就是说,你需要计算你多个闹钟里哪个闹钟最近,然后设置到AlarmManager中。
处理的情况可能有点多:
1.如果用户新建或编辑了闹钟,要进行一次判断,判断哪个最近,再设置一次。
2.闹钟响过后,要马上重新算一次,再设置到AlarmManager。
3.用户关机的情况,很多手机是不支持关机闹钟的,考虑到这个要在手机开机的时候再去算一次。
4.两个闹钟如果时间一致,那么只可能响一个,尽可能避免设置重复闹钟。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询