相机始终在React Native Router Flux场景中工作

时间:2018-04-27 13:03:18

标签: react-native react-native-router-flux

我正在寻找React Native Router flux并做了我想要的一切,除了Camera。 Router的结构就是这样。

<Router ...>
  <Scene tabs>
    <Scene />        // Scene1
    <Scene />        // Scene2
  </Scene>
</Router>

Scene2是QR扫描仪。 如果app正在运行,则scene1和scene2同时加载,即使我在Scene1,相机也始终正常工作。 所以我的设备爆炸,似乎爆炸了。

当我在Scene1上工作时如何停止相机?

1 个答案:

答案 0 :(得分:0)

请与<p>Track id : <%= @track.id%></p> <p>Longueur : <%= '%.02f' % @track.length %>m</p> <p>Longueur : <%= '%.02f' % (@track.length/1000) %>km</p> 一起使用onEnter/onExit功能启动/停止相机:

Actions.refs.YOUR_CAMERA_SCENE

您的 <Router ...> <Scene tabs> <Scene /> // Scene1 <Scene key='QR' onEnter={()=>Actions.refs.QR.startCamera()} onExit={()=>Actions.refs.QR.stopCamera()} /> // Scene2 </Scene> </Router> React组件应采用QRstartCamera方法。