我发现react-native从android的默认文件目录加载react Js,我想要一个api从流加载react Js,而不是文件路径。因此,我可以从网络服务器加载Js,而不是将Js包文件放在本地目录中。
String sdDir = Environment.getExternalStorageDirectory().getAbsolutePath();
String bundleFile = sdDir + "/Download/ReactNativeDevBundle.js";
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getApplication())
.setJSBundleFile(bundleFile)
.addPackage(new MainReactPackage())
.setUseDeveloperSupport(false)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
mReactRootView.startReactApplication(mReactInstanceManager, "MyAwesomeApp", null);
setContentView(mReactRootView);
库版本: react-native:0.15.0
我可以更改默认的加载目录,但不能更改文件名。我发现没有办法从流中加载Js。
https://stackoverflow.com/questions/34313086
复制相似问题