java.lang.Object
|---ohos.event.notification.NotificationRequest.NotificationMultiLineContent
public static final class NotificationRequest.NotificationMultiLineContent
extends Object
implements Sequenceable
构造一个包含多行文本的通知。
这种多行通知不同于 NotificationLongTextContent 构造的长文本通知。 长文本通知在通知栏中仅显示通知内容,并隐藏超过允许显示长度的文本。 相比之下,多行通知最多可以在通知栏中显示七行独立的文本。
Since:
3
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
构造函数 | 描述 |
---|---|
NotificationMultiLineContent() | 用于创建 NotificationMultiLineContent 实例的默认构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
NotificationRequest.NotificationMultiLineContent | addSingleLine(String line) | 向此通知添加单行文本。 |
String | getAdditionalText() | 通过为此多行通知调用 setAdditionalText(java.lang.String) 获取已设置的附加文本。 |
ListString | getAllLines() | 获取包含在此多行通知中的行列表。 |
String | getBriefText() | 获取通过调用 setBriefText(java.lang.String) 为该多行通知设置的简短文本。 |
String | getExpandedTitle() | 获取此多行通知展开时将显示的标题。 |
String | getText() | 获取该多行通知调用 setText(java.lang.String) 设置的通知内容。 |
String | getTitle() | 获取通过调用 setTitle(java.lang.String) 为该多行通知设置的标题。 |
boolean | marshalling(Parcel out) | 将此 Notification MultiLine Content 对象编组为 Parcel。 |
NotificationRequest.NotificationMultiLineContent | setAdditionalText(String additionalText) | 设置要包含在此多行通知中的附加文本。 |
NotificationRequest.NotificationMultiLineContent | setBriefText(String briefText) | 设置要包含在此多行通知中的简短文本。 |
NotificationRequest.NotificationMultiLineContent | setExpandedTitle(String longTitle) | 设置展开此多行通知时显示的标题。 |
NotificationRequest.NotificationMultiLineContent | setText(String text) | 设置要包含在此多行通知中的文本。 |
NotificationRequest.NotificationMultiLineContent | setTitle(String title) | 设置此多行通知的标题。 |
String | toString() | 返回对象的字符串表示形式。 |
boolean | unmarshalling(Parcel in) | 从 Parcel 中解组此 NotificationMultiLineContent 对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor |
public NotificationMultiLineContent()
用于创建 NotificationMultiLineContent 实例的默认构造函数。
Since:
3
public String getTitle()
获取通过调用 setTitle(java.lang.String) 为该多行通知设置的标题。
返回:
返回此通知的标题。
Since:
3
public NotificationRequest.NotificationMultiLineContent setTitle(String title)
设置此多行通知的标题。 如果该通知同时调用了该方法和 setExpandedTitle(java.lang.String),则该方法中设置的标题只有在该通知折叠时才会显示,而 setExpandedTitle(java.lang.String) 中设置的标题将是 展开此通知时显示。
参数:
参数名称 | 参数描述 |
---|---|
title | 指示此多行通知的标题。 |
返回:
返回此 NotificationMultiLineContent 对象。
Since:
3
public String getText()
获取该多行通知调用 setText(java.lang.String) 设置的通知内容。
返回:
返回此通知的内容。
Since:
3
public NotificationRequest.NotificationMultiLineContent setText(String text)
设置要包含在此多行通知中的文本。
参数:
参数名称 | 参数描述 |
---|---|
text | 指示要包含的文本。 |
返回:
返回此 NotificationMultiLineContent 对象。
Since:
3
public String getAdditionalText()
通过为此多行通知调用 setAdditionalText(java.lang.String) 获取已设置的附加文本。
返回:
返回此通知的附加文本。
Since:
3
public NotificationRequest.NotificationMultiLineContent setAdditionalText(String additionalText)
设置要包含在此多行通知中的附加文本。
附加文本主要是对调用setText(java.lang.String)设置的通知文本的补充。 附加文本的字体小于通知文本,并在单独的行中显示。
参数:
参数名称 | 参数描述 |
---|---|
additionalText | 指示要包含的附加文本。 |
返回:
返回此 NotificationMultiLineContent 对象。
Since:
3
public String getBriefText()
获取通过调用 setBriefText(java.lang.String) 为该多行通知设置的简短文本。
返回:
返回此通知的简短文本。
Since:
3
public NotificationRequest.NotificationMultiLineContent setBriefText(String briefText)
设置要包含在此多行通知中的简短文本。
简短文本是此多行通知的摘要,显示在通知的第一行。 与 setAdditionalText(java.lang.String) 类似,简短文本的字体也小于调用 setText(java.lang.String) 设置的通知文本。
简短文本和附加文本的显示位置可能会发生冲突。 如果设置了两个文本,则仅显示附加文本。
参数:
参数名称 | 参数描述 |
---|---|
briefText | 指示要包含的简短文本。 |
返回:
返回此 NotificationMultiLineContent 对象。
Since:
3
public String getExpandedTitle()
获取此多行通知展开时将显示的标题。
返回:
返回展开此通知时要显示的标题。
Since:
3
public NotificationRequest.NotificationMultiLineContent setExpandedTitle(String longTitle)
设置展开此多行通知时显示的标题。 设置此标题后,只有在此通知处于折叠状态时才会显示 setTitle(java.lang.String) 设置的标题。
参数:
参数名称 | 参数描述 |
---|---|
longTitle | 指示展开此通知时要显示的标题。 |
返回:
返回此 NotificationMultiLineContent 对象。
Since:
3
public ListString getAllLines()
获取包含在此多行通知中的行列表。
返回:
返回此通知中包含的行列表。
Since:
3
public NotificationRequest.NotificationMultiLineContent addSingleLine(String line)
向此通知添加单行文本。 您最多可以调用此方法七次以将七行添加到通知中。
参数:
参数名称 | 参数描述 |
---|---|
line | 指示要包含的单行文本。 |
返回:
返回此 NotificationMultiLineContent 对象。
Since:
3
public boolean marshalling(Parcel out)
将此 NotificationMultiLineContent 对象编组为 Parcel。
进程可以调用 unmarshalling(ohos.utils.Parcel) 方法从 Parcel 中解组此 NotificationMultiLineContent 对象,以实现进程间通信 (IPC)。
指定者:
接口 Sequenceable 中的编组
参数:
参数名称 | 参数描述 |
---|---|
out | 指示用于编组的 Parcel 对象。 |
返回:
如果编组成功,则返回 true; 否则返回 false。
Since:
3
public boolean unmarshalling(Parcel in)
从 Parcel 中解组此 NotificationMultiLineContent 对象。
指定者:
在接口 Sequenceable 中解组
参数:
参数名称 | 参数描述 |
---|---|
in | 指示用于解组的 Parcel 对象。 |
返回:
如果解组成功,则返回 true; 否则返回 false。
Since:
3
public String toString()
从类复制的描述:对象
返回对象的字符串表示形式。 通常,toString 方法返回一个“以文本方式表示”该对象的字符串。 结果应该是一个简洁但信息丰富的表示,易于人们阅读。 建议所有子类重写此方法。
Object 类的 toString 方法返回一个字符串,该字符串由对象作为其实例的类的名称、at 符号字符“@”和对象哈希码的无符号十六进制表示形式组成。 换句话说,此方法返回一个等于以下值的字符串:
getClass().getName() + "@" + Integer.toHexString(hashCode())
覆盖:
类 Object 中的 toString
返回:
对象的字符串表示形式。
Since:
4
临时素材接口获取临时素材小程序可以使用本接口获取客服消息内的临时素材(即下载临时的多媒体文件)。目前小程序仅支持下载图片...
db.command获取数据库查询及更新指令,列表见 API 列表中的command 列表。示例代码const _ = db.command...
注意:即将废弃,请使用 API wx.showToastloading消息提示框属性名类型默认值说明hiddenBooleanfalse是否隐藏示例代码:view c...
Collection.field / Query.field / Document.field支持端:小程序,云函数,Web指定返回结果中记录需返回的字段参数projection: Ob...
MapContext.setCenterOffset(Object object)基础库 2.10.0 开始支持,低版本需做兼容处理。设置地图中心点偏移,向后向下为增长...
wx.startRecord(OBJECT)开始录音。当主动调用wx.stopRecord,或者录音超过1分钟时自动结束录音,返回录音文件的临时文件路...
视图层MINA的视图层由WXML与WXSS编写。将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。WXML(WeiXin Markup languag...
LivePlayerContextLivePlayerContext实例,可通过wx.createLivePlayerContext获取。LivePlayerContext通过id跟一个live-player组...
MediaContainer基础库 2.9.0 开始支持,低版本需做兼容处理。可通过wx.createMediaContainer创建。MediaContainer音视频处理容器...
wx.stopDeviceMotionListening(Object object)基础库 2.3.0 开始支持,低版本需做兼容处理。停止监听设备方向的变化。参数Object...