| 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
            
           . |