起首肯定有个大条件,就是全部接口返回的数据格式,都是一样的,比如说现在我的接口返回数据格式是如许的
{ "code": 200, "message": "提交乐成"}又大概是如许的
{ "code": 200, "message": "", "data": { "userName": "张三", "headImage": "http://192.168.3.11/file/user/hf6d4g88a.jpg", "sex": 1, "bir": "2020-01-01" }}他们都有些共同点,如code和message,那么data就是泛型了!以是界说的相应体汲取的类为
public class CallResult<T> { public int code; public String message; public T data;}2、封装Retrofit