博览会:Accelerometer.isAvailableAsync()不起作用?

时间:2019-05-03 08:39:24

标签: react-native expo accelerometer

在我的React Native App中,我使用Expo的Accelerometer,我想使用Accelerometer.isAvailableAsync()函数检查是否支持加速计。但这不起作用。 有人会解决吗?

这是我的代码:

import { Accelerometer } from 'expo';

...

isAccelerometerAvailable(){

    Accelerometer.isAvailableAsync()
    .then(
      result => {
        this.setState({
          isAccelerometerAvailable: String(result)
        });
      },
      error => {
          this.setState({
            isAccelerometerAvailable: "Could not get isAvailable: " + error
        });
      }
    );
  }

1 个答案:

答案 0 :(得分:0)

尝试这种方式:

isAccelerometerAvailable(){

    Accelerometer.isAvailableAsync()
    .then(
      result => {
        this.setState({
          isAccelerometerAvailable: result
        });
      },
      error => {
          this.setState({
            isAccelerometerAvailable: "Could not get isAvailable: " + error
        });
      }
    );
}