From 0562f1937e5976a417c8542c9a25b75b94c055a2 Mon Sep 17 00:00:00 2001 From: Travis Nuttall Date: Thu, 21 Sep 2017 21:44:45 -0600 Subject: [PATCH] use asset loader for thread bundle in release mode --- android/src/main/java/com/reactlibrary/RNThreadModule.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/reactlibrary/RNThreadModule.java b/android/src/main/java/com/reactlibrary/RNThreadModule.java index 79e3fb0..db90a34 100644 --- a/android/src/main/java/com/reactlibrary/RNThreadModule.java +++ b/android/src/main/java/com/reactlibrary/RNThreadModule.java @@ -34,12 +34,15 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy private String TAG = "ThreadManager"; private HashMap threads; + private ReactApplicationContext reactApplicationContext; + private ReactNativeHost reactNativeHost; private ReactPackage additionalThreadPackages[]; public RNThreadModule(final ReactApplicationContext reactContext, ReactNativeHost reactNativehost, ReactPackage additionalThreadPackages[]) { super(reactContext); + this.reactApplicationContext = reactContext; threads = new HashMap<>(); this.reactNativeHost = reactNativehost; this.additionalThreadPackages = additionalThreadPackages; @@ -172,7 +175,7 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy private JSBundleLoader createReleaseBundleLoader(String jsFileName, String jsFileSlug) { Log.d(TAG, "createReleaseBundleLoader - reading file from assets"); - return JSBundleLoader.createFileLoader("assets://threads/" + jsFileSlug + ".bundle"); + return JSBundleLoader.createAssetLoader(reactApplicationContext, "assets://threads/" + jsFileSlug + ".bundle"); } private ReactInstanceManager getReactInstanceManager() { -- 2.26.2