☀️3,创建一个倒计时提醒示例如下:
// 经过1分钟后提醒
ReminderRequest reminderRequestTimer = new ReminderRequestTimer(60);
☀️4,创建一个一次性日历提醒的示例如下:
// 2021年3月2日14点30分提醒
int] repeatMonths = {};
int] repeatDays = {};
ReminderRequestCalendar reminderRequestCalendar = new ReminderRequestCalendar( LocalDateTime.of(2021, 3, 2, 14, 30), repeatMonths, repeatDays);
☀️5,创建一个重复的日历提醒的示例如下:
// 3月份,5月份的9号和15号 14点30分提醒,延迟10分钟后再次提醒,默认延迟次数为3次
int] repeatMonths = {3, 5};
int] repeatDaysOfMonth = {9, 15};
ReminderRequestCalendar reminderRequestCalender = new ReminderRequestCalendar( LocalDateTime.of(2021, 3, 2, 14, 30), repeatMonths, repeatDaysOfMonth);
reminderRequestCalender.setTimeInterval(10 * 60);
☀️6,创建一个一次性闹钟提醒的示例如下:
// 13点59分提醒,如果当前时间大于13点59分,则取后一天的13点59分
int] repeatDay = {};
ReminderRequest reminderRequestAlarm = new ReminderRequestAlarm(13, 59, repeatDay);
☀️7,创建一个重复的闹钟提醒的示例如下:
// 每周1,2,3,4的13点59分提醒
int] repeatDay = {1, 2, 3, 4};
ReminderRequest reminderRequestAlarm = new ReminderRequestAlarm(13, 59, repeatDay);
☀️8,创建一个用于延迟提醒的ActionButton界面的示例如下:
reminderRequest.setActionButton("snooze", ReminderRequest.ACTION_BUTTON_TYPE_SNOOZE);
☀️9,创建一个用于关闭提醒的ActionButton界面的示例如下:
四,注意事项reminderRequest.setActionButton("close", ReminderRequest.ACTION_BUTTON_TYPE_CLOSE);
☀️1,notificationId相同的不同NotificationRequest请求,在通知栏展示的内容会被覆盖,对于提醒来说,可能不希望被覆盖,开发时可以注意设置不同的notificationId
☀️2,倒计时不支持持久化,系统重启后,所有倒计时失效。
,Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved