OkHttp封装类

来源:互联网 发布:淘宝的退货运费险 编辑:程序博客网 时间:2024/05/17 03:06
public class OkHttpUtils {    private static OkHttpClient okHttpClient;    private static Request request;    private static Handler handler = new Handler();    public static void doGet(String url, final CallBackObject callBack){        okHttpClient = new OkHttpClient();        request = new Request.Builder().url(url).build();        okHttpClient.newCall(request).enqueue(new Callback() {            @Override            public void onFailure(Call call, IOException e) {            }            @Override            public void onResponse(Call call, Response response) throws IOException {                final String string = response.body().string();                handler.post(new Runnable() {                    @Override                    public void run() {                        callBack.onUI(string);                    }                });            }        });    }        public interface CallBackObject{            void onUI(String result);        }}
原创粉丝点击