Я сталкиваюсь со следующей проблемой: в методе onCreate действия я хочу получить ссылку на STEP_DETECTOR
mStepCounter = mSensorManager.getDefaultSensor(Sensor.TYPE_STEP_DETECTOR);
в методе OnResume моей деятельности, я присоединяю sensorListener к этому датчику
mSensorManager.registerListener(mSensorStepsListener,mStepCounter, SensorManager.SENSOR_DELAY_NORMAL);
mSensorStepsListener определяется в начале действия:
private SensorEventListener mSensorStepsListener = new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
mNombrePas ++;
mCompteurPas.setText("nombre de pas realisés:" + String.valueOf(mNombrePas));
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
//Nothing to do
}
};
Я делаю приращение mNombreDePas (количество шагов) и обновите textView на моем макете с этим номером!
Но на моем устройстве Android ничего не происходит, и во время работы в режиме отладки я никогда не получаю инструкции в onSensorChanged
Есть идеи?