如何使用React Native中的BarCodeScanner避免超出传感器侦听器的大小?

时间:2019-07-09 20:40:20

标签: react-native

在Android设备上开发我的React Native应用程序期间,我收到以下错误消息:“注册失败,传感器侦听器大小已超过最大限制128”。我该如何清理以避免出错?

我已将问题隔离到expo-barcode-scanner。在我看来,相机传感器已注册但从未离开注册表。重新启动设备似乎可以清除注册表,但是我不知道这样是否足够。

以下是渲染条形码扫描器的一些代码:

  render() {
    return (
      <View style={styles.container}>
        {this.state.hasCameraPermission === null ?
          <Text>Requesting camera permission</Text> :
          this.state.hasCameraPermission === false ?
            <Text>Camera permission is not granted</Text> :
            <BarCodeScanner
              onBarCodeScanned={this._handleBarCodeRead}
              style={{ height: 350, width: 250 }}
            />
        }
      </View>
    );
  }

我想开发和使用该应用程序而不会超出限制,而是收到错误消息“注册失败,传感器侦听器的大小已超过最大限制128”。

0 个答案:

没有答案