From 6967edd09a2d00dd4d2abe0a4703710e509a3e5a Mon Sep 17 00:00:00 2001 From: Casey Li Date: Sun, 4 Nov 2018 15:52:01 -0500 Subject: [PATCH] ResourceManager: OkHttpClientProvider.createClient() has been made private, add okhttp3 to build.gradle --- android/build.gradle | 1 + android/src/main/java/com/rntensorflow/ResourceManager.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 28c92ed..9c6d0f9 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -39,4 +39,5 @@ allprojects { dependencies { compile 'com.facebook.react:react-native:+' compile 'org.tensorflow:tensorflow-android:1.3.0' + compile 'com.squareup.okhttp3:okhttp:3.4.1' } diff --git a/android/src/main/java/com/rntensorflow/ResourceManager.java b/android/src/main/java/com/rntensorflow/ResourceManager.java index 6c15b29..b4f79f8 100644 --- a/android/src/main/java/com/rntensorflow/ResourceManager.java +++ b/android/src/main/java/com/rntensorflow/ResourceManager.java @@ -3,7 +3,7 @@ import android.content.res.Resources; import android.webkit.URLUtil; import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.OkHttpClientProvider; +import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; @@ -61,8 +61,9 @@ private byte[] inputStreamToByteArray(InputStream inputStream) throws IOExceptio private byte[] loadFromUrl(String url) { try { + OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).get().build(); - Response response = OkHttpClientProvider.createClient().newCall(request).execute(); + Response response = client.newCall(request).execute(); return response.body().bytes(); } catch (IOException e) { throw new IllegalStateException("Could not fetch data from url " + url);