black

Android应用与开发

登录

填空题

retrofit首先要求方法的返回值returnType的原始类型必须是Call类型,就是说returnType必须为Call<T>,然后返回一个()。

【参考答案】

Call

相关考题

填空题 Retrofit2的方法之所以可以返回Call<T>是因为其有两个默认的CallAdapter实现,DefaultCallAdapterFactory和ExecutorCallAdapterFactory,Retrofit2会自动判断当前运行的平台,如果发现是Android平台则使用(),其他情况使用另一个。

判断题 那么CallAdapter在retrofit2中是如何发挥作用的呢,关键代码在HttpServiceMethod<ResponseT,ReturnT>类中的invoke()方法中,程序每发起一个HTTP请求时,首先就会调用这个方法。

判断题 retrofit接口里面还有一个内部类Factory,我们就是通过这个factory里的get方法获得相应的Adapter的。

All Rights Reserved 版权所有©财会考试题库(ckkao.com)

备案号:湘ICP备2022003000号-2