RestClientBuilder中的onRequest方法的問題疑惑

来源:5-3 Restful请求的处理-1

knyel

2019-01-22

在老師的系統源碼中,RestClientBuilder的onRequest方法一直没有使用过,在使用RestClientBuilder构建出RestClient(构建过程没有使用onRequest)以后,RestClient类中的private final IRequest REQUEST也就是空的,
而在下面这段代码中:
图片描述

REQUEST.onRequestStart()

这句代码改怎么理解呢。

private final IRequest REQUEST;

他只是一个接口,没有传进来对应的实现。这块有点困惑,还望老师指点。还有就是什么场景下在构建RestClient的时候需要使用onRequest方法呢?

写回答

1回答

傅猿猿

2019-01-24

这个回调在okhttp的callback实现类里,在call部分传入,这个是预留自定义请求用的,其实大部分情况我自己都完全用不上,使用success,error和failure基本就可以了

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程