入口文件index.js的里面注册的文件的调用机制



  • 您好,想问一下:
    在入口文件index.js里面注册的这些组件,如下图,是在初始化MainApplication的时候就调用吗,
    0_1543919637795_屏幕快照 2018-12-04 下午6.33.19.png
    在MainApplication为加
    @Override
    protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
    new MainReactPackage()
    );
    }
    在别的界面例如TestAactivity里面还要写:
    mReactInstanceManager = ReactInstanceManager.builder()
    .setApplication(getApplication())
    .setBundleAssetName("index.android.bundle")
    .setJSMainModulePath("index")
    .addPackage(new MainReactPackage())
    .addPackage(new HaBitReactPackage())
    .setUseDeveloperSupport(BuildConfig.DEBUG)
    .setInitialLifecycleState(LifecycleState.RESUMED)
    .build()
    这样MainReactPackage不是重复了吗?