com.android.volley.toolbox
Interface ImageLoader.ImageListener
- All Superinterfaces:
- Response.ErrorListener
- Enclosing class:
- ImageLoader
public static interface ImageLoader.ImageListener
- extends Response.ErrorListener
Interface for the response handlers on image requests.
The call flow is this:
1. Upon being attached to a request, onResponse(response, true) will
be invoked to reflect any cached data that was already available. If the
data was available, response.getBitmap() will be non-null.
2. After a network response returns, only one of the following cases will happen:
- onResponse(response, false) will be called if the image was loaded.
or
- onErrorResponse will be called if there was an error loading the image.
onResponse
void onResponse(ImageLoader.ImageContainer response,
boolean isImmediate)
- Listens for non-error changes to the loading of the image request.
- Parameters:
response
- Holds all information pertaining to the request, as well
as the bitmap (if it is loaded).isImmediate
- True if this was called during ImageLoader.get() variants.
This can be used to differentiate between a cached image loading and a network
image loading in order to, for example, run an animation to fade in network loaded
images.