是否可以创建一个启动非 UI 组件的本机(android/ios)应用程序(仅用于 android 和 IOS 需要相同的业务逻辑)。但没有扩展任何 ReactActivity。我使用以下代码在 RN 版本 0.61.2 上执行此操作。但是它不再在android上工作了,对于IOS来说它仍然可以正常工作。
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication((this))
.setBundleAssetName("index.android.bundle")
.setJSMainModulePath("index.android")
.addPackage(new MainReactPackage())
.addPackage(new MyNamedPackage())
.setUseDeveloperSupport(BuildConfig.DEBUG)
.setInitialLifecycleState(LifecycleState.BEFORE_CREATE)
.build();
mReactRootView.startReactApplication(mReactInstanceManager, "RNAppName", null);