Экспо: Accelerometer.isAvailableAsync () не работает? - PullRequest
0 голосов
/ 03 мая 2019

В своем приложении React Native я использую акселерометр из Expo и хочу использовать функцию 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 голосов
/ 03 мая 2019

Попробуйте так:

isAccelerometerAvailable(){

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