public class

BaseControllerListener

extends Object
implements ControllerListener<INFO>
java.lang.Object
   ↳ com.facebook.drawee.controller.BaseControllerListener<INFO>

Class Overview

Convenience class that has empty implementation of ControllerListener.

Summary

Public Constructors
BaseControllerListener()
Public Methods
static <INFO> ControllerListener<INFO> getNoOpListener()
void onFailure(String id, Throwable throwable)
Called after the fetch of the final image failed.
void onFinalImageSet(String id, INFO imageInfo, Animatable animatable)
Called after the final image has been set.
void onIntermediateImageFailed(String id, Throwable throwable)
Called after the fetch of the intermediate image failed.
void onIntermediateImageSet(String id, INFO imageInfo)
Called after any intermediate image has been set.
void onRelease(String id)
Called after the controller released the fetched image.
void onSubmit(String id, Object callerContext)
Called before the image request is submitted.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.facebook.drawee.controller.ControllerListener

Public Constructors

public BaseControllerListener ()

Public Methods

public static ControllerListener<INFO> getNoOpListener ()

public void onFailure (String id, Throwable throwable)

Called after the fetch of the final image failed.

Parameters
id controller id
throwable failure cause

public void onFinalImageSet (String id, INFO imageInfo, Animatable animatable)

Called after the final image has been set.

Parameters
id controller id
imageInfo image info

public void onIntermediateImageFailed (String id, Throwable throwable)

Called after the fetch of the intermediate image failed.

Parameters
id controller id
throwable failure cause

public void onIntermediateImageSet (String id, INFO imageInfo)

Called after any intermediate image has been set.

Parameters
id controller id
imageInfo image info

public void onRelease (String id)

Called after the controller released the fetched image.

IMPORTANT: It is not safe to reuse the controller from within this callback!

Parameters
id controller id

public void onSubmit (String id, Object callerContext)

Called before the image request is submitted.

IMPORTANT: It is not safe to reuse the controller from within this callback!

Parameters
id controller id
callerContext caller context