是否可以使用React Native从本机Android调用navigator?
理想的结果是创建一个带有抽屉的应用程序,就像本机android一样,打开本机驱动的屏幕。我已经能够通过使用Android Studio创建Drawer Android项目,然后创建一个框架布局来保存内容,从而呈现一个react原生屏幕,如下所示:是否可以使用React Native从本机Android调用navigator?,android,navigation-drawer,react-native,navigator,Android,Navigation Drawer,React Native,Navigator,理想的结果是创建一个带有抽屉的应用程序,就像本机android一样,打开本机驱动的屏幕。我已经能够通过使用Android Studio创建Drawer Android项目,然后创建一个框架布局来保存内容,从而呈现一个react原生屏幕,如下所示: FrameLayout contentHolder=(FrameLayout)this.findViewById(R.id.content\u holder); contentHolder.addView(mreactrotview) 现在我想知道的是
FrameLayout contentHolder=(FrameLayout)this.findViewById(R.id.content\u holder);
contentHolder.addView(mreactrotview)代码>
现在我想知道的是:当用户单击抽屉中的一个项目时,如何在屏幕中导航。是否可以使用react navigator,或者我应该使用不同的文件重复此代码(例如:secondPage.android.js
和secondPage.android.bundle
)->(这似乎不是正确的做法):
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index.android")
.addPackage(new MainReactPackage())
.setUseDeveloperSupport(BuildConfig.DEBUG)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();