java.lang.Object | |
↳ | android.service.notification.StatusBarNotification |
Class encapsulating a Notification. Sent by the NotificationManagerService to clients including
the status bar and any
NotificationListenerService
s.
[Expand]
Inherited Constants
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
CREATOR |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
||||||||||
|
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Creates and returns a copy of this
Object
.
|
||||||||||
|
Describe the kinds of special objects contained in this Parcelable's
marshalled representation.
|
||||||||||
|
The id supplied to
notify(int, Notification)
.
|
||||||||||
|
A unique instance key for this notification record.
|
||||||||||
|
The
Notification
supplied to
notify(int, Notification)
.
|
||||||||||
|
The package of the app that posted the notification.
|
||||||||||
|
The time (in
currentTimeMillis()
time) the notification was posted,
which may be different than
when
.
|
||||||||||
|
The tag supplied to
notify(int, Notification)
,
or null if no tag was specified.
|
||||||||||
|
Returns a userHandle for the instance of the app that posted this notification.
|
||||||||||
|
Convenience method to check the notification's flags for
either
FLAG_ONGOING_EVENT
or
FLAG_NO_CLEAR
.
|
||||||||||
|
Convenience method to check the notification's flags for
FLAG_ONGOING_EVENT
.
|
||||||||||
|
Returns a string containing a concise, human-readable description of this
object.
|
||||||||||
|
Flatten this object in to a Parcel.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||
From interface
android.os.Parcelable
|
Creates and returns a copy of this
Object
. The default
implementation returns a so-called "shallow" copy: It creates a new
instance of the same class and then copies the field values (including
object references) from this instance to the new instance. A "deep" copy,
in contrast, would also recursively clone nested objects. A subclass that
needs to implement this kind of cloning should call
super.clone()
to create the new instance and then create deep copies of the nested,
mutable objects.
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
The
Notification
supplied to
notify(int, Notification)
.
The package of the app that posted the notification.
The time (in
currentTimeMillis()
time) the notification was posted,
which may be different than
when
.
The tag supplied to
notify(int, Notification)
,
or null if no tag was specified.
Returns a userHandle for the instance of the app that posted this notification.
Convenience method to check the notification's flags for
either
FLAG_ONGOING_EVENT
or
FLAG_NO_CLEAR
.
Convenience method to check the notification's flags for
FLAG_ONGOING_EVENT
.
Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
getClass().getName() + '@' + Integer.toHexString(hashCode())
See
Writing a useful
toString
method
if you intend implementing your own
toString
method.
Flatten this object in to a Parcel.
out | The Parcel in which the object should be written. |
---|---|
flags |
Additional flags about how the object should be written.
May be 0 or
PARCELABLE_WRITE_RETURN_VALUE
.
|