首页 > 解决方案 > React Native 相机第一次工作,然后在 android 设备中不工作(黑屏)

问题描述

我使用的是旧版本的 react-native-camera,它在 iOS 上运行良好。但它不适用于Android。在完成 isBarcodeRead 逻辑后,我正在创建一个功能,例如扫描代码与拍照相结合。然后我尝试将此库升级到并遇到与您相同的问题。

标签: react-nativereact-native-androidreact-native-camera

解决方案


我在 react-navigation 路由器上遇到了这个问题。更改页面后相机停止工作此代码为我解决了

import { withNavigationFocus } from 'react-navigation' 
    render() {
        const { isFocused } = this.props
        return (
           <View>
             { isFocused && <RNCamera  ... />  }
           </View
         )
    }
    export default withNavigationFocus(Camera) `

推荐阅读