java.lang.Object | |
↳ | android.preview.support.v4.app.NotificationManagerCompat |
Compatibility library for NotificationManager with fallbacks for older platforms.
To use this class, call the static function from(Context)
to get a
NotificationManagerCompat
object, and then call one of its
methods to post or cancel notifications.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | ACTION_BIND_SIDE_CHANNEL | Intent action to register for on a service to receive side channel notifications. | |||||||||
String | EXTRA_USE_SIDE_CHANNEL | Notification extras key: if set to true, the posted notification should use the side channel for delivery instead of using notification manager. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Cancel a previously shown notification.
| |||||||||||
Cancel a previously shown notification.
| |||||||||||
Cancel all previously shown notifications.
| |||||||||||
Get a
NotificationManagerCompat instance for a provided context. | |||||||||||
Get the list of packages that have an enabled notification listener component within them,
with caching for performance.
| |||||||||||
Post a notification to be shown in the status bar, stream, etc.
| |||||||||||
Post a notification to be shown in the status bar, stream, etc.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Intent action to register for on a service to receive side channel
notifications. The listening service must be in the same package as an enabled
ERROR(/android.service.notification.NotificationListenerService)
.
Notification extras key: if set to true, the posted notification should use the side channel for delivery instead of using notification manager.
Cancel a previously shown notification.
id | the ID of the notification |
---|
Cancel a previously shown notification.
tag | the string identifier of the notification. |
---|---|
id | the ID of the notification |
Cancel all previously shown notifications.
Get a NotificationManagerCompat
instance for a provided context.
Get the list of packages that have an enabled notification listener component within them, with caching for performance.
Post a notification to be shown in the status bar, stream, etc.
id | the ID of the notification |
---|---|
notification | the notification to post to the system |
Post a notification to be shown in the status bar, stream, etc.
tag | the string identifier for a notification. Can be null . |
---|---|
id | the ID of the notification. The pair (tag, id) must be unique within your app. |
notification | the notification to post to the system |