ReminderRequestTimer
java.lang.Object
|—ohos.event.notification.ReminderRequest
|—|—ohos.event.notification.ReminderRequestTimer
public class ReminderRequestTimer
extends ReminderRequest
用于为倒计时计时器创建提醒的 ReminderRequest 子类。
Since:
6
嵌套类摘要
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
字段摘要
从类 ohos.event.notification.ReminderRequest 继承的字段 |
---|
ACTION_BUTTON_TYPE_CLOSE, ACTION_BUTTON_TYPE_SNOOZE |
构造函数摘要
构造函数 | 描述 |
---|---|
ReminderRequestTimer(long countDownTimeInSeconds) | 用于创建 ReminderRequestTimer 实例的构造函数。 |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
boolean | marshalling(Parcel out) | 将此 Sequenceable 对象编组为 Parcel。 |
ReminderRequest | setTimeInterval(long timeIntervalInSeconds) | 设置此提醒的贪睡间隔,以秒为单位。 |
boolean | unmarshalling(Parcel in) | 从 Parcel 中解组此 Sequenceable 对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
从类 ohos.event.notification.ReminderRequest 继承的方法 |
---|
compareTo, equals, getContent, getExpiredContent, getNotificationId, getRingDuration, getSlotId, getSnoozeContent, getSnoozeTimes, getTimeInterval, getTitle, hashCode, setActionButton, setContent, setExpiredContent, setIntentAgent, setMaxScreenIntentAgent, setNotificationId, setRingDuration, setSlotId, setSnoozeContent, setSnoozeTimes, setTitle, toString |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor |
构造函数详细信息
ReminderRequestTimer
public ReminderRequestTimer(long countDownTimeInSeconds)
用于创建 ReminderRequestTimer 实例的构造函数。 倒计时提醒将在指定的持续时间后触发。
确保输入参数满足以下要求。 否则,应用程序可能会因为非法参数异常而崩溃。
- triggerTimeInSeconds 的值必须大于 0。
参数:
参数名称 | 参数描述 |
---|---|
countDownTimeInSeconds | 指示将触发此计时器提醒的持续时间。 |
Since:
6
方法详情
setTimeInterval
public ReminderRequest setTimeInterval(long timeIntervalInSeconds)
从类中复制的描述:ReminderRequest
设置此提醒的贪睡间隔,以秒为单位。 默认值为 0。
- 最小贪睡间隔为 5 分钟。 如果贪睡间隔设置为大于 0 且小于 5 分钟的值,系统默认将其转换为 5 分钟。
- 该方法对 ReminderRequestTimer 不生效