Type: private
void
Instantiate the NotificationData from whatever information there is.
Parameter Name | Description |
---|---|
notification | The Notification that was sent. |
id | An "id" that may or may not be tied to the notification - who knows. |
packageName | The package name that the notification might have been from - we're only guessing here, after all. |
Type: public
boolean
Change the attributes of this NotificationData to match those of another newly received notification. This should only be called when we are sure that the two notifications are, er, the same.
Parameter Name | Description |
---|---|
notification | The new notification, that is, the new version of the notification that this notification is. |
Returned Value: True if anything changed.
Type: @Nullable
public
Bitmap
Get an icon bitmap with a specified height. If the current bitmap matches the height, great! if not, it's scaled to match it (and a reference to the scaled version is kept as "cache").
Parameter Name | Description |
---|---|
height | The height to generate a bitmap at. |
Returned Value: The created bitmap, or null if things went wrong.
Type: @Nullable
public
Bitmap
Get a full res icon of the notification.
Parameter Name | Description |
---|---|
context | The current application context. |
Returned Value: The created bitmap, or null if things went wrong.