android alarmmanager 是否有效
发布网友
发布时间:2022-08-09 05:12
我来回答
共1个回答
热心网友
时间:2024-11-28 18:21
AlarmManager的常用方法有三个:
(1)set(int type,long startTime,PendingIntent pi);
该方法用于设置一次性闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟执行时间,第三个参数表示闹钟响应动作。
(2)setRepeating(int type,long startTime,long intervalTime,PendingIntent pi);
该方法用于设置重复闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟首次执行时间,第三个参数表示闹钟两次执行的间隔时间,第三个参数表示闹钟响应动作。
(3)setInexactRepeating(int type,long startTime,long intervalTime,PendingIntent pi);
该方法也用于设置重复闹钟,与第二个方法相似,不过其两个闹钟执行的间隔时间不是固定的而已。
三个方法各个参数:
(1)int type:闹钟的类型,常用的有5个值:
[java] view plain copy
AlarmManager.ELAPSED_REALTIME
AlarmManager.ELAPSED_REALTIME_WAKEUP