Android OkGo网络框架解析,Android面试知识点总结宝典助你通关

文章介绍了OkgoUtil类,展示了如何使用OkHttp构建OkGo实例进行HTTPGET和POST请求,以及同步请求和文件下载功能。作者分享了自己整理的Android移动开发学习资源,包括零基础到进阶的系统学习资料。

/**

  • Author : Z-JC

  • Date : 2020/1/15

  • Description :

*/

public class OkgoUtil {

private static volatile OkgoUtil instance = null;

public static OkgoUtil getInstance() {

if (instance == null) {

synchronized (OkgoUtil.class) {

if (instance == null) {

instance = new OkgoUtil();

}

}

}

return instance;

}

/**

  • 初始化okgo

  • @param application

*/

public void init(Application application) {

OkHttpClient.Builder builder = new OkHttpClient.Builder()

.readTimeout(30 * 1000, TimeUnit.MILLISECONDS)

.writeTimeout(30 * 1000, TimeUnit.MILLISECONDS)

.connectTimeout(30 * 1000, TimeUnit.MILLISECONDS);

OkGo.getInstance().setOkHttpClient(builder.build()).init(application);

}

/**

  • http Get请求

  • @param url

  • @param stringCallback

  • @param map

*/

public void get(String url, Map<String, String> map, StringCallback stringCallback) {

OkGo.get(url)

.params(map)

.retryCount(3)

.execute(stringCallback);<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值