아래는 근접소스 카운터를 하는 것인데 이벤트에 따라 숫자가 증가가 되지 않고 계속 0과 1만 반복되고 있습니다.

소스 중에 뭐가 잘못되었나여? ㅠㅠ

 

public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
    synchronized (this){
    long var0 = (long) event.values[0];

    switch(event.sensor.getType()){
    case Sensor.TYPE_PROXIMITY:
    prox.setText("" + var0);
   
    if(maxAccX < var0)
    maxAccX = var0;
   
    if (var0 >= 1) {
  long count = 0;
  count++;
   }
 }
    prox.setText("" + var0);
    Log.e(TAG, "TYPE_PROXIMITY : x = " + var0);
      }
    }