-
- All Implemented Interfaces:
-
com.facebook.fresco.ui.common.ControllerListener2
public class BaseControllerListener2<INFO> implements ControllerListener2<INFO>
-
-
Method Summary
Modifier and Type Method Description static <I> ControllerListener2<I>getNoOpListener()voidonSubmit(String id, @Nullable() Object callerContext, @Nullable() ControllerListener2.Extras extras)Called before the image request is submitted. voidonFinalImageSet(String id, @Nullable() INFO imageInfo, @Nullable() ControllerListener2.Extras extraData)Called after the final image has been set. voidonIntermediateImageSet(String id, @Nullable() INFO imageInfo)Called after any intermediate image has been set. voidonIntermediateImageFailed(String id)Called after the fetch of the intermediate image failed. voidonFailure(String id, @Nullable() Throwable throwable, @Nullable() ControllerListener2.Extras extras)Called after the fetch of the final image failed. voidonRelease(String id, @Nullable() ControllerListener2.Extras extras)Called after the controller released the fetched image. voidonEmptyEvent(@Nullable() Object callerContext)-
-
Method Detail
-
getNoOpListener
static <I> ControllerListener2<I> getNoOpListener()
-
onSubmit
void onSubmit(String id, @Nullable() Object callerContext, @Nullable() ControllerListener2.Extras extras)
Called before the image request is submitted.
IMPORTANT: It is not safe to reuse the controller from within this callback!
- Parameters:
id- controller idcallerContext- caller context
-
onFinalImageSet
void onFinalImageSet(String id, @Nullable() INFO imageInfo, @Nullable() ControllerListener2.Extras extraData)
Called after the final image has been set.
- Parameters:
id- controller idimageInfo- image infoextraData- extra data
-
onIntermediateImageSet
void onIntermediateImageSet(String id, @Nullable() INFO imageInfo)
Called after any intermediate image has been set.
- Parameters:
id- controller id
-
onIntermediateImageFailed
void onIntermediateImageFailed(String id)
Called after the fetch of the intermediate image failed.
- Parameters:
id- controller id
-
onFailure
void onFailure(String id, @Nullable() Throwable throwable, @Nullable() ControllerListener2.Extras extras)
Called after the fetch of the final image failed.
- Parameters:
id- controller idthrowable- failure cause
-
onRelease
void onRelease(String id, @Nullable() ControllerListener2.Extras extras)
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
-
onEmptyEvent
void onEmptyEvent(@Nullable() Object callerContext)
-
-
-
-