举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > 鸿蒙OS INotificationSubscriber

鸿蒙OS INotificationSubscriber

2023-04-03 08:18 鸿蒙OS开发文档

 鸿蒙OS INotificationSubscriber

INotificationSubscriber

@Deprecatedpublic interface INotificationSubscriberextends IRemoteBroker

已弃用。 此更改从 API 版本 5 开始生效。此 API 仅在高级通知系统中使用,不对外部系统开放。

Since:

1

字段摘要

修饰符和类型 字段 描述
static String DESCRIPTOR 已弃用。
static int NOTIFICATION_CONNECTED 已弃用。
static int NOTIFICATION_DISCONNECT 已弃用。
static int NOTIFICATION_DISTURB_MODE_CHANGE 已弃用。
static int NOTIFICATION_POSTED 已弃用。
static int NOTIFICATION_REMOVED 已弃用。
static int NOTIFICATION_UPDATE 已弃用。

方法总结

修饰符和类型 方法 描述
void onDisturbModeChange(int disturbMode) 已弃用。
void onNotificationPosted(NotificationRequest info) 已弃用。
void onNotificationPosted(NotificationRequest info, NotificationSortingMap sortingMap) 已弃用。
void onNotificationRankingUpdate(NotificationSortingMap sortingMap) 已弃用。
void onNotificationRemoved(NotificationRequest info) 已弃用。
void onNotificationRemoved(NotificationRequest info, NotificationSortingMap sortingMap, int deleteReason) 已弃用。
void onSubscribeConnected() 已弃用。
void onSubscribeDisConnected() 已弃用。
从接口 ohos.rpc.IRemoteBroker 继承的方法
asObject

字段详细信息

DESCRIPTOR

@Deprecated static final String DESCRIPTOR

已弃用。

唯一标识远程过程调用 (RPC) 对象。

Since:

1

NOTIFICATION_CONNECTED

@Deprecated static final int NOTIFICATION_CONNECTED

已弃用。

表示订阅者已连接到 ANS。 此常量用于调用 onSubscribeConnected() 方法。

Since:

1

NOTIFICATION_DISCONNECT

@Deprecated static final int NOTIFICATION_DISCONNECT

已弃用。

表示订阅者与 ANS 断开连接。 此常量用于调用 onSubscribeDisConnected() 方法。

Since:

1

NOTIFICATION_DISTURB_MODE_CHANGE

@Deprecated static final int NOTIFICATION_DISTURB_MODE_CHANGE

已弃用。

表示请勿打扰模式类型更改。 此常量用于调用 onDisturbModeChange(int) 方法。

Since:

4

NOTIFICATION_POSTED

@Deprecated static final int NOTIFICATION_POSTED

已弃用。

表示订阅者成功接收到通知。 该常量用于调用 onNotificationPosted(ohos.event.notification.NotificationRequest) 方法。

Since:

1

NOTIFICATION_REMOVED

@Deprecated static final int NOTIFICATION_REMOVED

已弃用。

表示订阅者收到的通知被移除。 该常量用于调用 onNotificationRemoved(ohos.event.notification.NotificationRequest) 方法。

Since:

1

NOTIFICATION_UPDATE

@Deprecated static final int NOTIFICATION_UPDATE

已弃用。

表示通知的排名信息发生变化。 该常量用于调用 onNotificationRankingUpdate(ohos.event.notification.NotificationSortingMap) 方法。

Since:

1

方法详情

onNotificationPosted

@Deprecated void onNotificationPosted(NotificationRequest info) throws RemoteException

已弃用。

当订阅者收到新通知时回调。

参数:

参数名称 参数描述
info 表示接收到的 NotificationRequest 对象。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

1

onNotificationPosted

@Deprecated void onNotificationPosted(NotificationRequest info, NotificationSortingMap sortingMap) throws RemoteException

已弃用。

当订阅者收到新通知时回调。

参数:

参数名称 参数描述
info 表示接收到的 NotificationRequest 对象。
sortingMap 表示当前订阅者获取通知排名信息所使用的排序图。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

2

onNotificationRemoved

@Deprecated void onNotificationRemoved(NotificationRequest info) throws RemoteException

已弃用。

删除通知时回调。

参数:

参数名称 参数描述
info 表示已移除的 NotificationRequest 对象。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

1

onNotificationRemoved

@Deprecated void onNotificationRemoved(NotificationRequest info, NotificationSortingMap sortingMap, int deleteReason) throws RemoteException

已弃用。

删除通知时回调。

参数:

参数名称 参数描述
info 表示已移除的 NotificationRequest 对象。
sortingMap 表示当前订阅者获取通知排名信息所使用的排序图。
deleteReason 表示删除的原因。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

2

onNotificationRankingUpdate

@Deprecated void onNotificationRankingUpdate(NotificationSortingMap sortingMap) throws RemoteException

已弃用。

当前通知的排名信息发生变化时回调。

参数:

参数名称 参数描述
sortingMap 表示用于获取通知排名信息的排序图。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

1

onSubscribeConnected

@Deprecated void onSubscribeConnected() throws RemoteException

已弃用。

当订阅者连接到高级通知服务 (ANS) 时回调。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

1

onSubscribeDisConnected

@Deprecated void onSubscribeDisConnected() throws RemoteException

已弃用。

当订阅者与 ANS 断开连接时回调。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

1

onDisturbModeChange

@Deprecated void onDisturbModeChange(int disturbMode) throws RemoteException

已弃用。

当请勿打扰模式类型更改时调用。

参数:

参数名称 参数描述
disturbMode 指示当前的请勿打扰模式类型。

Throws:

Throw名称 Throw描述
RemoteException 如果发生 IPC 异常,则抛出此异常。

Since:

4

阅读全文
以上是编程学为你收集整理的 鸿蒙OS INotificationSubscriber全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部