StringCronetCallback

public abstract class StringCronetCallback extends InMemoryTransformCronetCallback<String>

这是 InMemoryTransformCronetCallback 的一个特化版本,它将响应正文解释为字符串。

用于解码字符串的字符集来自 Content-Type 标头。

公共方法摘要

StringCronetCallback
addCompletionListener(CronetRequestCompletionListener<? super String> listener)
添加完成监听器。

受保护方法摘要

String
transformBodyBytes(UrlResponseInfo info, byte[] bodyBytes)
将原始完整正文转换为(反序列化为)用户定义的对象。

继承方法摘要

公共方法

public StringCronetCallback addCompletionListener (CronetRequestCompletionListener<? super String> listener)

添加一个完成监听器。当请求达到终端状态时,所有监听器会按照添加顺序收到通知。如果一个监听器被添加多次,则只会根据首次添加的时间调用一次。

参数
listener

受保护方法

protected String transformBodyBytes (UrlResponseInfo info, byte[] bodyBytes)

将原始完整正文转换为(反序列化为)用户定义的对象。

假定实现类会适当处理边缘情况(例如空正文和格式错误的正文)。Cronet 不检查对象,而是将其(或任何异常)传递给请求的发起者。

参数
info
bodyBytes