我有一个 React Native 应用程序,我使用 react-native-sensor-manager 包每 20 毫秒读取一次加速度计数据。
每次读取数据时,我都会启动侦听器并将其记录到 Reactotron,每 20 毫秒
SensorManager.startAccelerometer(20)
DeviceEventEmitter.addListener('Accelerometer', function (data) {
console.tron.warn(data)
})
如果我将应用程序留在前台,甚至在后台,它工作得很好,但如果我锁定手机,它会停止读取数据。如果我从任务管理器中终止应用程序,它也会停止。
即使在后台,我怎样才能实现读取数据?