Попытка STEP_DETECTOR на реальном Android устройстве - PullRequest
0 голосов
/ 27 апреля 2020

Я сталкиваюсь со следующей проблемой: в методе 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

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...