public class NotificationTarget extends SimpleTarget<Bitmap>
Note - For cancellation to work correctly, you must pass in the same instance of this class for every subsequent load.
SIZE_ORIGINAL
Constructor and Description |
---|
NotificationTarget(Context context,
int width,
int height,
int viewId,
RemoteViews remoteViews,
Notification notification,
int notificationId,
String notificationTag)
Constructor using a Notification object, a notificationId, and a notificationTag to get a
handle on the Notification in order to update it.
|
NotificationTarget(Context context,
int viewId,
RemoteViews remoteViews,
Notification notification,
int notificationId)
Constructor using a Notification object and a notificationId to get a handle on the
Notification in order to update it that uses
Target.SIZE_ORIGINAL as the target width and
height. |
NotificationTarget(Context context,
int viewId,
RemoteViews remoteViews,
Notification notification,
int notificationId,
String notificationTag)
Constructor using a Notification object, a notificationId, and a notificationTag to get a
handle on the Notification in order to update it that uses
Target.SIZE_ORIGINAL as the
target width and height. |
Modifier and Type | Method and Description |
---|---|
void |
onResourceReady(Bitmap resource,
Transition<? super Bitmap> transition)
The method that will be called when the resource load has finished.
|
getSize, removeCallback
getRequest, onDestroy, onLoadCleared, onLoadFailed, onLoadStarted, onStart, onStop, setRequest
public NotificationTarget(Context context, int viewId, RemoteViews remoteViews, Notification notification, int notificationId)
Target.SIZE_ORIGINAL
as the target width and
height.context
- Context to use in the AppWidgetManager initialization.viewId
- The id of the ImageView view that will load the image.remoteViews
- RemoteViews object which contains the ImageView that will load the
bitmap.notification
- The Notification object that we want to update.notificationId
- The notificationId of the Notification that we want to load the Bitmap.public NotificationTarget(Context context, int viewId, RemoteViews remoteViews, Notification notification, int notificationId, String notificationTag)
Target.SIZE_ORIGINAL
as the
target width and height.context
- Context to use in the AppWidgetManager initialization.viewId
- The id of the ImageView view that will load the image.remoteViews
- RemoteViews object which contains the ImageView that will load the
bitmap.notification
- The Notification object that we want to update.notificationId
- The notificationId of the Notification that we want to load the Bitmap.notificationTag
- The notificationTag of the Notification that we want to load the Bitmap.
May be null
.public NotificationTarget(Context context, int width, int height, int viewId, RemoteViews remoteViews, Notification notification, int notificationId, String notificationTag)
context
- Context to use in the AppWidgetManager initialization.width
- Desired width of the bitmap that will be loaded.(Need to be manually put
because of RemoteViews limitations.)height
- Desired height of the bitmap that will be loaded. (Need to be manually
put because of RemoteViews limitations.)viewId
- The id of the ImageView view that will load the image.remoteViews
- RemoteViews object which contains the ImageView that will load the
bitmap.notification
- The Notification object that we want to update.notificationId
- The notificationId of the Notification that we want to load the Bitmap.notificationTag
- The notificationTag of the Notification that we want to load the
Bitmap. May be null
.public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition)
Target
resource
- the loaded resource.