Привет, как построить счетчик с датчиком приближения? - PullRequest
0 голосов
/ 10 июля 2020

Мне нужна помощь, пожалуйста, я хочу использовать датчик приближения для увеличения int counter, поэтому каждый раз, когда датчик приближения накрывается, например, моей рукой, counter ++;

, поэтому, если я накрою его своим руку, а затем откройте его (counter = 1), затем снова накройте и откройте его, счетчик будет (counter = 2) и так далее ...

код:

int counter = 0;
Override
    public void onSensorChanged( SensorEvent event ) {
        if (event.sensor.getType() == Sensor.TYPE_PROXIMITY){

            if (event.values[0] < sensor.getMaximumRange()) {
                    counter  ++;
                    tes.setText(counter  + "");


            }
        }

я пытаюсь сделать это, но счетчик продолжает увеличиваться, пока датчик покрыт, и он может быть больше 20, а не только 1.

Я знаю, что произошла ошибка, но не знаю, как это сделать это.

...