Я добавляю sensorListener (код из моего приложения, позволяющий пользователю встряхнуть телефон, чтобы запустить игру.
Как отключить датчик после первого встряхивания?
Я получил код датчика от здесь
API указывает, что существует «метод отмены регистрации»: http://developer.android.com/reference/android/hardware/SensorManager.html#unregisterListener%28android.hardware.SensorEventListener,%20android.hardware.Sensor%29
После того, как вы получили ваше событие, вы можете использовать Sensor Manager, чтобы отменить его регистрацию, но ваш текущий код может использовать устаревшие методы. Возможно, вы захотите взглянуть на этот API, чтобы убедиться в его актуальности.