OkHttpClient简单封装
生活随笔
收集整理的這篇文章主要介紹了
OkHttpClient简单封装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.接口
public interface HttpListener {void onFinish(String reponse);void onError(Exception e); }?
二.OkHttpUtil
public class OkHttpUtil {public static void AsyncGet(String url, final HttpListener listener){OkHttpClient http = new OkHttpClient();final Request request = new Request.Builder().url(url).build();Call call = http.newCall(request);call.enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {listener.onError(e);}@Overridepublic void onResponse(Call call, Response response) throws IOException {listener.onFinish(response.body().string());}});} }?
三.調用
OkHttpUtil.AsyncGet("http://www.baidu.com", new HttpListener() {@Overridepublic void onFinish(String reponse) {Log.e("log", reponse);}@Overridepublic void onError(Exception e) {e.printStackTrace();}});?
轉載于:https://www.cnblogs.com/itfenqing/p/6758909.html
總結
以上是生活随笔為你收集整理的OkHttpClient简单封装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL中,把SQL查询分析器查询出来的结
- 下一篇: 2022年上半年系统分析师上午真题及答案