包装成工具类:
public class OkHttpUtil {
public static void RequestData(String address,final HttpCallBackListener listener){
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url(address).build();
client.newCall(request).enqueue(listener);
//异步方式
}
}
回调接口:
public interface HttpCallBackListener {
void onFinish(String respose);
void onError(Exception e);
}
使用回调方法:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OkHttpUtil.requestData("请求的网址", new HttpCallBackListener() {
@Override
public void onFinish(String respose) {
//处理请求
}
@Override
public void onError(Exception e) {
//处理异常
}
});
}
}
分享到:
相关推荐
Okhttp简单的二次回调封装Demo
OkHttpDemo 对OkHttp进行简单的封装,基本实现简单的网络post请求,进行Gson处理,直接返回Bean。文件上传支持多文件和参数一起提交,还有文件下载,都支持进度在UI线程返回
本文写的主要是一个关于okhttp的网络框架的简繁封装,提供给新手朋友,欢迎关注我的博客
博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48973783
当网络出现问题的时候OkHttp依然坚守自己的职责,它会自动恢复一般的连接问题,如果你的服务有多个IP地址,当第一个IP请求失败时,OkHttp会交替尝试你配置的其他IP,OkHttp使用现代TLS技术(SNI, ALPN)初始化新的连接
okhttp-4.8.1和4.9.1的jar包
okhttp-4.8.1.jar
赠送jar包:okhttp-2.4.0.jar; 赠送原API文档:okhttp-2.4.0-javadoc.jar; 赠送源代码:okhttp-2.4.0-sources.jar; 赠送Maven依赖信息文件:okhttp-2.4.0.pom; 包含翻译后的API文档:okhttp-2.4.0-javadoc-API...
okhttp最新版okhttp-3.9.0.jar下载,网络请求工具类,okio-1.6.0.jar
最全的回调教程啊,实现okhttp,如有疑问,可以扣我。
包含 okhttp-3.4.1.jar和okio-1.9.0.jar 以及 okhttp-2.7.5.jar和okio-1.7.0.jar 用于okhttp开发使用
赠送jar包:okhttp-3.14.9.jar; 赠送原API文档:okhttp-3.14.9-javadoc.jar; 赠送源代码:okhttp-3.14.9-sources.jar; 赠送Maven依赖信息文件:okhttp-3.14.9.pom; 包含翻译后的API文档:okhttp-3.14.9-javadoc-...
Android okHttp Jar 包;Android okHttp Jar 包;Android okHttp Jar 包;Android okHttp Jar 包;Android okHttp Jar 包;Android okHttp Jar 包
该包包含所有OKHTTP需要的依赖包。导入工程即可正常使用OKHTTP。包含一个适当版本的OKIO及其他包。
官方完整版okhttp3 maven <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp (insert latest version) </dependency>
赠送jar包:okhttp-3.3.1.jar; 赠送原API文档:okhttp-3.3.1-javadoc.jar; 赠送源代码:okhttp-3.3.1-sources.jar; 包含翻译后的API文档:okhttp-3.3.1-javadoc-API文档-中文(简体)版.zip 对应Maven信息:...
赠送jar包:okhttp-3.11.0.jar; 赠送原API文档:okhttp-3.11.0-javadoc.jar; 赠送源代码:okhttp-3.11.0-sources.jar; 赠送Maven依赖信息文件:okhttp-3.11.0.pom; 包含翻译后的API文档:okhttp-3.11.0-javadoc-...
OKhttp最新版本.
赠送jar包:okhttp-3.14.9.jar; 赠送原API文档:okhttp-3.14.9-javadoc.jar; 赠送源代码:okhttp-3.14.9-sources.jar; 赠送Maven依赖信息文件:okhttp-3.14.9.pom; 包含翻译后的API文档:okhttp-3.14.9-javadoc-...
okhttp-3.8.0.jar最新版本