本文整理了Java中okhttp3.Cache.get()
方法的一些代码示例,展示了Cache.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Cache.get()
方法的具体详情如下:
包路径:okhttp3.Cache
类名称: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){
内容来源于网络,如有侵权,请联系作者删除!