使用第二个ReactRootView

时间:2018-03-28 08:27:05

标签: android react-native-navigation wix-react-native-navigation

使用wix react-native-navigation库: 我有一个ReactContextBaseJavaModule(根据我的js应用程序的请求)启动一个包含以下代码的活动: mReactRootView = new ReactRootView(context); mReactInstanceManager.attachRootView(mReactRootView); 然后 mReactRootView.startReactApplication

一切运作良好。但是,当我在我的“第二个”js app中使用第三部分RN库时,它会尝试在它的onAttachedToWindow方法中添加一个片段。它从“getReactContext()。getCurrentActivity()”获得的活动是一个NavigationActivity,它使用片段管理器来尝试添加片段。我收到错误“无法在onSaveInstanceState之后执行此操作”。这是因为我导致错误的活动导致导航库干扰吗?

1 个答案:

答案 0 :(得分:0)

好的,刚刚发现我做错了什么。我正在创建扩展AppCompatActivity的活动 - 它应该扩展了ReactActivity