如何解决React Native Sensor 在后台不工作
我在使用 react-native-sensor 时遇到问题,1 分钟后后台无法工作。我的手机是 Mi 10 Lite Android 10。这是我的代码。
useEffect(() => {
setUpdateIntervalForType(SensorTypes.accelerometer,200);
const sensorSubs = accelerometer
.pipe(map(({ x,y,z }) => Math.sqrt((x * x) + (y * y) + (z * z)) /* - SensorManager.GraviTY_EARTH */),filter(acceleration => acceleration >= minacceleration ),filter(speed => speed >= minSpeed ? speedShake.current = 100 : speedShake.current = 600 ))
.subscribe(acceleration => {
console.log(acceleration)
})
return () => { sensorSubs.unsubscribe() }
},[])
为什么不在后台工作?有人能帮我吗。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。