belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
NotificationManagerCompat
public
final
class
NotificationManagerCompat
extends Object
java.lang.Object | |
↳ | android.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.
Summary
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. |
int |
IMPORTANCE_DEFAULT
Default notification importance: shows everywhere, allowed to makes noise, but does not visually intrude. |
int |
IMPORTANCE_HIGH
Higher notification importance: shows everywhere, allowed to makes noise and peek. |
int |
IMPORTANCE_LOW
Low notification importance: shows everywhere, but is not intrusive. |
int |
IMPORTANCE_MAX
Highest notification importance: shows everywhere, allowed to makes noise, peek, and use full screen intents. |
int |
IMPORTANCE_MIN
Min notification importance: only shows in the shade, below the fold. |
int |
IMPORTANCE_NONE
A notification with no importance: shows nowhere, is blocked. |
int |
IMPORTANCE_UNSPECIFIED
Value signifying that the user has not expressed an importance. |
Public methods | |
---|---|
boolean
|
areNotificationsEnabled()
Returns whether notifications from the calling package are not blocked. |
void
|
cancel(String tag, int id)
Cancel a previously shown notification. |
void
|
cancel(int id)
Cancel a previously shown notification. |
void
|
cancelAll()
Cancel all previously shown notifications. |
static
NotificationManagerCompat
|
from(Context context)
Get a |
static
Set<String>
|
getEnabledListenerPackages(Context context)
Get the set of packages that have an enabled notification listener component within them. |
int
|
getImportance()
Returns the user specified importance for notifications from the calling package. |
void
|
notify(int id, Notification notification)
Post a notification to be shown in the status bar, stream, etc. |
void
|
notify(String tag, int id, Notification notification)
Post a notification to be shown in the status bar, stream, etc. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|