Мне нужна помощь, пожалуйста, я хочу использовать датчик приближения для увеличения 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.
Я знаю, что произошла ошибка, но не знаю, как это сделать это.