react-native - React Native 相机第一次工作,然后在 android 设备中不工作(黑屏)
问题描述
我使用的是旧版本的 react-native-camera,它在 iOS 上运行良好。但它不适用于Android。在完成 isBarcodeRead 逻辑后,我正在创建一个功能,例如扫描代码与拍照相结合。然后我尝试将此库升级到并遇到与您相同的问题。
解决方案
我在 react-navigation 路由器上遇到了这个问题。更改页面后相机停止工作此代码为我解决了
import { withNavigationFocus } from 'react-navigation'
render() {
const { isFocused } = this.props
return (
<View>
{ isFocused && <RNCamera ... /> }
</View
)
}
export default withNavigationFocus(Camera) `
推荐阅读
- batch-file - 为什么重新格式化成功的批处理文件会导致失败?
- java - Android改造v2插入失败错误403
- python - Python中的LBP实现
- c# - 在 Elasticsearch 6.x 中结合 Join 类型和 Nested 类型并进行查询
- c# - Sikuli4Net无法连接到远程服务器c#
- javascript - 等待套接字时是否可以冻结?
- c# - 如何在 .NET Core 2.1 中使用 System.Security.Principal.WindowsIdentity
- node.js - return 不会终止一个 promise/then 链
- marklogic - 将 CORB 与 Marklogic 8 一起使用
- javascript - 在将文件写入客户端磁盘时从 blob 创建/对象 URL 释放内存