//package licola.demo.com.huabandemo.HttpUtils;
//
//import licola.demo.com.huabandemo.API.HttpInterface;
//import licola.demo.com.huabandemo.Util.Logger;
//import retrofit.Call;
//import retrofit.Callback;
//import retrofit.Response;
//import retrofit.Retrofit;
//
///**
// * Created by LiCola on 2015/12/19 14:27
// */
//public class HttpRequest {
//
// public static <T> void Requeset(Call call, final HttpInterface<T> hif) {
//
// hif.onHttpStart();
// call.enqueue(new Callback() {
// @Override
// public void onResponse(Response response, Retrofit retrofit) {
// if (response.raw().code() == 200 && response.body() != null) {
// hif.onHttpSuccess((T) response.body());
// Logger.d("Net success onResponse "+ response.raw().toString());
// } else {
// hif.onHttpError(response.code(), response.message());
// Logger.d("Net error onResponse raw=" + response.raw().toString());
// }
// hif.onHttpFinish();
// }
//
// @Override
// public void onFailure(Throwable t) {
// hif.onHttpFailure(t.toString());
// Logger.d("Net error onFailure" + t.toString());
// hif.onHttpFinish();
// }
// });
// }
//
//}