鴻蒙OS ReminderRequestAlarm

2022-10-13 10:13 更新

ReminderRequestAlarm

java.lang.Object

|---ohos.event.notification.ReminderRequest

|---|---ohos.event.notification.ReminderRequestAlarm

public class ReminderRequestAlarm
extends ReminderRequest

用于創(chuàng)建鬧鐘提醒的 ReminderRequest 子類。

您可以使用該類在特定日期或每周特定日期的指定時間(精確到分鐘)發(fā)布警報提醒。

Since:

6

嵌套類摘要

從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口
Sequenceable.ProducerT

字段摘要

從類 ohos.event.notification.ReminderRequest 繼承的字段
ACTION_BUTTON_TYPE_CLOSE, ACTION_BUTTON_TYPE_SNOOZE

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
ReminderRequestAlarm(int hour, int minute, int[] daysOfWeek) 用于創(chuàng)建 ReminderRequestAlarm 實例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
boolean marshalling(Parcel out) 將此 Sequenceable 對象編組為 Parcel。
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, setTimeInterval, setTitle, toString
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

構(gòu)造函數(shù)詳細信息

ReminderRequestAlarm

public ReminderRequestAlarm(int hour, int minute, int[] daysOfWeek)

用于創(chuàng)建 ReminderRequestAlarm 實例的構(gòu)造函數(shù)。 警報提醒將在指定時間觸發(fā)。

確保輸入?yún)?shù)滿足以下要求。 否則,應(yīng)用程序可能會因為非法參數(shù)異常而崩潰。

  • hour 的值必須大于等于 0 小于等于 23。
  • minute 的值必須大于等于 0 小于等于 59。
  • daysOfWeek 數(shù)組的長度不能大于 7。

參數(shù):

參數(shù)名稱 參數(shù)描述
hour 指示此警報提醒的小時數(shù)。 取值范圍為 0 到 23。
minute 指示此警報提醒的分鐘。 取值范圍為 0 到 59。
daysOfWeek 表示一周中的哪幾天觸發(fā)此警報提醒。 例如,值 {1, 3} 表示提醒將在每周一和周三觸發(fā)。 默認情況下,此提醒不會被延后。 您可以調(diào)用 ReminderRequest.setTimeInterval(long) 來設(shè)置貪睡間隔。 如果設(shè)置了打盹間隔,該提醒會默認打盹3次。 您可以調(diào)用 ReminderRequest.setSnoozeTimes(int) 來更改貪睡時間。

Since:

6

方法詳情

marshalling

public boolean marshalling(Parcel out)

從接口復(fù)制的描述:Sequenceable

將此 Sequenceable 對象編組為 Parcel。

指定者:

接口 Sequenceable 中的編組

覆蓋:

在類 ReminderRequest 中編組

參數(shù):

參數(shù)名稱 參數(shù)描述
out 指示將 Sequenceable 對象編組到的 Parcel 對象。

返回:

如果編組成功,則返回 true; 否則返回 false。

unmarshalling

public boolean unmarshalling(Parcel in)

從接口復(fù)制的描述:Sequenceable

從 Parcel 中解組此 Sequenceable 對象。

指定者:

在接口 Sequenceable 中解組

覆蓋:

在 ReminderRequest 類中解組

參數(shù):

參數(shù)名稱 參數(shù)描述
in 指示已將 Sequenceable 對象編組到的 Parcel 對象。

返回:

如果解組成功,則返回 true; 否則返回 false。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號