안드로이드 개발 질문/답변
(글 수 45,052)
아래는 근접소스 카운터를 하는 것인데 이벤트에 따라 숫자가 증가가 되지 않고 계속 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);
}
}




long count = 0;
++ 해 주고나서 다시 값을 0으로 바꾸고 있어요..;
long count = 0 요거 위치 바꿔야 할거 같습니다