Я пытаюсь получить доступ к своим данным в автономном режиме, также используя модификацию, но это не происходит.
В коде нет ничего плохого, но он не работает.
данные журнала для обоих состояний WiFiто же самое.
OkHttpClient client = new OkHttpClient
.Builder()
.addInterceptor(logging)
.addInterceptor(new Interceptor() {
@Override public Response intercept(Chain chain) throws IOException {
Request request = chain.request();
if (isNetworkAvailable(context,ConnectivityManager.TYPE_WIFI)) {
request = request.newBuilder().header("Cache-Control", "public, max-age=" + 60).build();
Log.d("data",request.toString());
} else {
request = request.newBuilder().header("Cache-Control", "public, only-if-cached, max-stale=" + 60 * 60 * 24 * 7).build();
Log.d("data1",request.toString());
}
return chain.proceed(request);
}
})
.cache(new Cache(httpCacheDirectory, 10 * 1024 * 1024)) // 10 MB
.build();