【发布时间】:2020-05-08 05:51:22
【问题描述】:
作为标题描述,我使用的是 react-native-router-flux。
还有一个问题,我之前用backAndroidHandler={true}在<Router/>工作正常。
但是现在,由于某种原因,我必须设置backAndroidHandler 来控制物理后退按钮在不同场景中的启用。
所以我不能像以前这样把它放在路由器中:
例子:
<Router
backAndroidHandler={true}>
<Scene key="a" />
<Scene key="b" />
<Scene key="c" />
</Router>
如果没有setState,我如何在不同的场景或标签中设置backAndroidHandler来实现这一点(因为它会在路由页面重新渲染)?
我尝试过有人在其他问题中使用 <Scene key="c" type={ActionConst.RESET}/> 之类的方法说没有用。
任何帮助或推荐将不胜感激。谢谢。
【问题讨论】:
标签: javascript android react-native react-native-router-flux