okhttp3.Cache.get()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中okhttp3.Cache.get()方法的一些代码示例,展示了Cache.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Cache.get()方法的具体详情如下:
包路径:okhttp3.Cache
类名称:Cache
方法名:get

Cache.get介绍

暂无

代码示例

代码示例来源:origin: square/okhttp

@Override public @Nullable Response get(Request request) throws IOException {
 return Cache.this.get(request);
}

代码示例来源:origin: com.squareup.okhttp3/okhttp

@Override public @Nullable Response get(Request request) throws IOException {
 return Cache.this.get(request);
}

代码示例来源:origin: huxq17/tractor

@Override public Response get(Request request) throws IOException {
 return Cache.this.get(request);
}
@Override public CacheRequest put(Response response) throws IOException {

代码示例来源:origin: duzechao/OKHttpUtils

@Override public Response get(Request request) throws IOException {
 return Cache.this.get(request);
}

代码示例来源:origin: huxq17/SwipeCardsView

@Override public Response get(Request request) throws IOException {
 return Cache.this.get(request);
}
@Override public CacheRequest put(Response response) throws IOException {

代码示例来源:origin: com.github.ljun20160606/okhttp

@Override public Response get(Request request) throws IOException {
 return Cache.this.get(request);
}

代码示例来源:origin: apache/servicemix-bundles

@Override public Response get(Request request) throws IOException {
 return Cache.this.get(request);
}

代码示例来源:origin: duzechao/OKHttpUtils

private Response requestFromCacheAsync(Request request)  {
  return client.cache().get(request);
}
private Response requestFromNetworkAsync(Request request) throws IOException {

代码示例来源:origin: duzechao/OKHttpUtils

private  <T extends Class> T requestFromCacheAsync(Request request,Class<T> classes) throws IOException {
  Response response = client.cache().get(request);
  if(response!=null&&response.code()==200){
    return gson.fromJson(response.body().charStream(),classes);
  }
  return null;
}
private   <T extends Class> T requestFromNetworkAsync(Request request, Class<T> classes) throws IOException {

代码示例来源:origin: duzechao/OKHttpUtils

/**
   * Callback Call always is null
   * @param request
   * @param callback
   */
  private void requestFromCache(Request request,Callback callback)  {
    Response response = client.cache().get(request);
    if(callback!=null){
      callback.onStart();
      try {
        callback.onResponse(null,response);
      } catch (IOException e) {
//                e.printStackTrace();
        callback.onFailure(null,e);
      }
      callback.onFinish();
    }

  }
  private void requestFromNetwork(Request request, final Callback callback){

相关文章