微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React Native Sensor 在后台不工作

如何解决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 举报,一经查实,本站将立刻删除。