You need to enable JavaScript to run this app.
导航
回调
最近更新时间:2024.05.27 11:10:48首次发布时间:2024.05.27 11:10:48

ImageTraceListener
public interface ImageTraceListener

图片请求最终成功和失败的回调类。

成员函数

返回名称
voidonImageLoaded

函数说明

onImageLoaded

void onImageLoaded(
    boolean isSucceed,
    String requestId,
    JSONObject jsonObject
)

图片请求最终成功和失败的回调,包含图片的网络加载、解码、渲染等信息。

传入参数

参数名类型说明
isSucceedboolean图片请求是否成功。
  • true:成功
  • false:失败
requestIdString每个请求提交自动生成的唯一 ID
jsonObjectJSONObject加载过程中的信息

注意

如果图片请求被取消,那么不会执行该回调。

BaseRequestListener
public class BaseRequestListener

基础请求监听器。

成员函数

返回名称
voidonRequestIntermediateResult

函数说明

onRequestIntermediateResult

public void onRequestIntermediateResult(
    ImageRequest request,
    String requestId,
    boolean isPrefetch
)

接收图像加载中的中间结果回调。

传入参数

参数名类型说明
requestImageRequest触发事件的请求对象
requestIdString每个请求提交自动生成的唯一 ID
isPrefetchboolean是否是预取请求。
  • true:是
  • false:否

RequestListener
public interface RequestListener

ImageRequest 的监听器。

成员函数

返回名称
voidonRequestStart
voidonRequestSuccess
voidonRequestFailure
voidonRequestCancellation

函数说明

onRequestStart

void onRequestStart(
    ImageRequest request,
    Object callerContext,
    String requestId,
    boolean isPrefetch
)

请求即将提交到执行程序队列回调。

传入参数

参数名类型说明
requestImageRequest触发事件对象
callerContextObject请求调用方的上下文对象
requestIdString每个请求提交自动生成的唯一 ID
isPrefetchboolean是否是预取请求。
  • true:是
  • false:否

onRequestSuccess

void onRequestSuccess(
    ImageRequest request,
    String requestId,
    boolean isPrefetch
)

图像加载请求成功回调(所有生产者都已成功完成)。

传入参数

参数名类型说明
requestImageRequest触发事件对象
requestIdString每个请求提交自动生成的唯一 ID
isPrefetchboolean是否是预取请求。
  • true:是
  • false:否

onRequestFailure

void onRequestFailure(
    ImageRequest request,
    String requestId,
    Throwable throwable,
    boolean isPrefetch
)

图像加载请求失败回调(某些生产者失败)。

传入参数

参数名类型说明
requestImageRequest触发事件对象
requestIdString每个请求提交自动生成的唯一 ID
throwableThrowable故障原因
isPrefetchboolean是否是预取请求。
  • true:是
  • false:否

onRequestCancellation

void onRequestCancellation(String requestId)

图像加载请求取消回调。

传入参数

参数名类型说明
requestIdString每个请求提交自动生成的唯一 ID