阅读(3248) (15)

鸿蒙OS INotificationSubscriber

2022-10-10 13:40:50 更新

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