在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”。