我正在寻找React Native Router flux并做了我想要的一切,除了Camera。 Router的结构就是这样。
<Router ...>
<Scene tabs>
<Scene /> // Scene1
<Scene /> // Scene2
</Scene>
</Router>
Scene2是QR扫描仪。 如果app正在运行,则scene1和scene2同时加载,即使我在Scene1,相机也始终正常工作。 所以我的设备爆炸,似乎爆炸了。
当我在Scene1上工作时如何停止相机?
答案 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组件应采用QR
和startCamera
方法。