diff --git a/android/src/main/java/com/reactlibrary/RNThreadModule.java b/android/src/main/java/com/reactlibrary/RNThreadModule.java index 79e3fb0684b4bb23c36a758c335b4d96e16a65d9..db90a3480333488fbda9b592cf128f848064a8d6 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() {