package com.lzy.ninegridview.callback; import com.lzy.ninegridview.utils.Urls; import com.lzy.okhttputils.callback.AbsCallback; import com.lzy.okhttputils.model.HttpHeaders; import com.lzy.okhttputils.request.BaseRequest; import java.io.IOException; import okhttp3.Response; /** * ================================================ * 作 者:廖子尧 * 版 本:1.0 * 创建日期:2016/3/20 * 描 述: * 修订历史: * ================================================ */ public abstract class NewsCallBack extends AbsCallback<String> { @Override public void onBefore(BaseRequest request) { HttpHeaders headers = new HttpHeaders(); headers.put("apikey", Urls.APIKEY); request.headers(headers); } @Override public String parseNetworkResponse(Response response) { try { return response.body().string(); } catch (IOException e) { e.printStackTrace(); } return null; } }