public interface android.service.notification.INotificationListener extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.service.notification.INotificationListener
super_class: java.lang.Object
{
public abstract void onListenerConnected(android.service.notification.NotificationRankingUpdate);
descriptor: (Landroid/service/notification/NotificationRankingUpdate;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
update
public abstract void onNotificationPosted(android.service.notification.IStatusBarNotificationHolder, android.service.notification.NotificationRankingUpdate);
descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;Landroid/service/notification/NotificationRankingUpdate;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
notificationHolder
update
public abstract void onNotificationRemoved(android.service.notification.IStatusBarNotificationHolder, android.service.notification.NotificationRankingUpdate, android.service.notification.NotificationStats, int);
descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;Landroid/service/notification/NotificationRankingUpdate;Landroid/service/notification/NotificationStats;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
notificationHolder
update
stats
reason
public abstract void onNotificationRankingUpdate(android.service.notification.NotificationRankingUpdate);
descriptor: (Landroid/service/notification/NotificationRankingUpdate;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
update
public abstract void onListenerHintsChanged(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
hints
public abstract void onInterruptionFilterChanged(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
interruptionFilter
public abstract void onNotificationChannelModification(java.lang.String, android.os.UserHandle, android.app.NotificationChannel, int);
descriptor: (Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkgName
user
channel
modificationType
public abstract void onNotificationChannelGroupModification(java.lang.String, android.os.UserHandle, android.app.NotificationChannelGroup, int);
descriptor: (Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannelGroup;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkgName
user
group
modificationType
public abstract void onNotificationEnqueued(android.service.notification.IStatusBarNotificationHolder);
descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
notificationHolder
public abstract void onNotificationSnoozedUntilContext(android.service.notification.IStatusBarNotificationHolder, java.lang.String);
descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
notificationHolder
snoozeCriterionId
}
SourceFile: "INotificationListener.java"
NestMembers:
android.service.notification.INotificationListener$Stub android.service.notification.INotificationListener$Stub$Proxy
InnerClasses:
public abstract Stub = android.service.notification.INotificationListener$Stub of android.service.notification.INotificationListener