2012-01-10 2 views
0

나는 BroadcastReceiver를 사용하여 위도와 경도를 한 번에 3 분 동안 내기하려고 노력하고있다. 그러나 결과를 추가하여 타이머가 작동하지 않습니다 function.without result(), 그 작동. 나도 몰라 ... 아무도 친절하게 실수를 바로 잡아.안드로이드에서 타이머 기능이 작동하지 않습니까?

+0

어이 30 분마다 호출됩니다. – Android

+0

BroadcastReceiver에서이 기능을 사용하고 있습니다. 자주 호출됩니다 .i dunno whats the problem – Mercy

답변

0

문제는 타이머 간격 30 minutes = 1800000 milliseconds이고 은 3 minutes입니다.

몇 가지 문제가있는 것으로 보입니다. 당신은 이것을 매 5 초마다 확인할 수 있습니다.

 Timer mTimer = new Timer(); 
     TimerTask mTimerTask = new TimerTask() { 
      @Override 
      public void run() { 
       Log.d("Timer", "every 5 seconds"); 
      } 
     }; 
     mTimer.scheduleAtFixedRate(mTimerTask, 5000, 5000); 
+0

예. 죄송합니다 .3 분.하지만 자주 호출되었습니다. – Mercy

+0

호출 결과(), 괜찮아요.하지만 내 결과 함수에서 그냥 webservices.whats 내 문제를 – Mercy

+0

호출 한 타이머를 다시 시작하는 일부 착각 것 같습니다. –

관련 문제