阅读(707) (0)

鸿蒙OS NotificationRequest.NotificationNormalContent

2022-10-10 13:45:08 更新

NotificationRequest.NotificationNormalContent

java.lang.Object

|---ohos.event.notification.NotificationRequest.NotificationNormalContent

public static final class NotificationRequest.NotificationNormalContent
extends Object
implements Sequenceable

构造基本通知。

此类与 NotificationContent 和 NotificationRequest 一起使用。 示例代码:

 NotificationRequest request = new NotificationRequest();
 NotificationNormalContent normalContent = new NotificationNormalContent();
 NotificationContent notificationContent = new NotificationContent(normalContent);
 request.setContent(notificationContent);

Since:

1

嵌套类摘要

从接口 ohos.utils.Sequenceable 继承的嵌套类/接口
Sequenceable.ProducerT

构造函数摘要

构造函数 描述
NotificationNormalContent() 用于创建空 NotificationNormalContent 实例的默认构造函数。

方法总结

修饰符和类型 方法 描述
String getAdditionalText() 获取通过调用 setAdditionalText(java.lang.String) 方法指定的基本通知的附加文本。
String getText() 获取通过调用 setText(java.lang.String) 方法指定的基本通知的文本。
String getTitle() 获取通过调用 setTitle(java.lang.String) 方法指定的基本通知的标题。
boolean marshalling(Parcel out) 将 NotificationNormalContent 对象编组到 Parcel 中。
NotificationRequest.NotificationNormalContent setAdditionalText(String additionalText) 设置要包含在基本通知中的附加文本。
NotificationRequest.NotificationNormalContent setText(String text) 设置要包含在基本通知中的文本。
NotificationRequest.NotificationNormalContent setTitle(String title) 设置基本通知的标题。
String toString() 返回对象的字符串表示形式。
boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationNormalContent 对象。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口 ohos.utils.Sequenceable 继承的方法
hasFileDescriptor

构造函数详细信息

NotificationNormalContent

public NotificationNormalContent()

用于创建空 NotificationNormalContent 实例的默认构造函数。

Since:

1

方法详情

getTitle

public String getTitle()

获取通过调用 setTitle(java.lang.String) 方法指定的基本通知的标题。

返回:

返回通知的标题。

Since:

1

setTitle

public NotificationRequest.NotificationNormalContent setTitle(String title)

设置基本通知的标题。

参数:

参数名称 参数描述
title 表示通知的标题。 您可以将其设置为任何字符串。

返回:

返回具有指定标题的 NotificationNormalContent 对象。

Since:

1

getText

public String getText()

获取通过调用 setText(java.lang.String) 方法指定的基本通知的文本。

返回:

返回通知的文本。

Since:

1

setText

public NotificationRequest.NotificationNormalContent setText(String text)

设置要包含在基本通知中的文本。

参数:

参数名称 参数描述
text 指示要包含的文本。 您可以将其设置为任何字符串。

返回:

返回具有指定文本的 NotificationNormalContent 对象。

Since:

1

getAdditionalText

public String getAdditionalText()

获取通过调用 setAdditionalText(java.lang.String) 方法指定的基本通知的附加文本。

返回:

返回基本通知的附加文本。

Since:

2

setAdditionalText

public NotificationRequest.NotificationNormalContent setAdditionalText(String additionalText)

设置要包含在基本通知中的附加文本。

附加文本主要是对通知文本的补充。 因此,附加文本的字体小于通知文本,并显示在单独的行中。

参数:

参数名称 参数描述
additionalText 指示要包含的附加文本。 您可以将其设置为任何字符串。

返回:

返回具有指定附加文本的 NotificationNormalContent 对象。

Since:

2

marshalling

public boolean marshalling(Parcel out)

将 NotificationNormalContent 对象编组到 Parcel 中。

进程可以调用 unmarshalling(ohos.utils.Parcel) 方法从 Parcel 中解组 NotificationNormalContent 对象以实现进程间通信 (IPC)。

指定者:

接口 Sequenceable 中的编组

参数:

参数名称 参数描述
out 指示用于编组的 Parcel 对象。

返回:

如果编组成功,则返回 true; 否则返回 false。

Since:

1

unmarshalling

public boolean unmarshalling(Parcel in)

从 Parcel 中解组 NotificationNormalContent 对象。

指定者:

在接口 Sequenceable 中解组

参数:

参数名称 参数描述
in 指示用于解组的 Parcel 对象。

返回:

如果解组成功,则返回 true; 否则返回 false。

Since:

1

toString

public String toString()

从类复制的描述:对象

返回对象的字符串表示形式。 通常,toString 方法返回一个“以文本方式表示”该对象的字符串。 结果应该是一个简洁但信息丰富的表示,易于人们阅读。 建议所有子类重写此方法。

Object 类的 toString 方法返回一个字符串,该字符串由对象作为其实例的类的名称、at 符号字符“@”和对象哈希码的无符号十六进制表示形式组成。 换句话说,此方法返回一个等于以下值的字符串:

 getClass().getName() + '@' + Integer.toHexString(hashCode()) 

覆盖:

类 Object 中的 toString

返回:

对象的字符串表示形式。

Since:

4