第二次活动退出后RN被破坏

时间:2017-03-02 05:56:45

标签: android react-native

我使用RN 0.36 for Android app。我的应用程序有两个活动:MainActivity - 应用程序入口点,第二个用于进程从浏览器共享页面意图。 MainActivity已启动或未启动时,可以启动共享页面。 两个活动都使用相同的RN组件。我指的是AppRegistry.registerComponent注册的内容。

问题说明 1 App已启动,因此MainActivity处于活动状态,RN已启动。 2切换到浏览器 - MainActivity暂停。 3从浏览器启动ShareActivity。我们恢复了应用程序,但使用了ShareActivity前景。在这里,我们使用RN部分的一些场景,然后使用Activity.finish()完成活动。我们回到了浏览器。 4.切换到我们的应用程序。我们可以看到1中的场景(从先前状态存储的右侧)或3中的其他场景(错误状态),但作为对任何UI组件的操作的结果,我们有: 'W ReactNativeJS:警告:setState(...):只能更新已安装或安装的组件。这通常意味着您在已卸载的组件上调用了setState()。这是一个无操作。请检查......'

的代码

预期结果 MainActivity的RN部分存储在之前的状态并且仍然处理正常。

这种用法有错吗?或者我该如何解决这个问题?非常感谢!

其他信息

React Native版本:0.36.1 平台(iOS,Android或两者兼而有之?):Android 操作系统(macOS,Linux或Windows?):Windows

0 个答案:

没有答案