2012-01-10 39 views
0

我正在嘗試使用BroadcastReceiver三分鐘一次的緯度和經度。但我的計時器不工作,通過添加結果function.without result(),它的工作。我不知道...任何人都會糾正我的錯誤。計時器功能在android中不起作用?

+0

嘿它每半小時會被調用一次。 – Android 2012-01-10 06:15:27

+0

am在BroadcastReceiver中使用這個功能,可能是這個叫做Frequent.i不知道什麼問題 – Mercy 2012-01-10 06:20:26

回答

0

我認爲你的問題是計時器間隔30 minutes = 1800000 milliseconds,你使用的是180000 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 2012-01-10 06:20:57

+0

沒有調用結果(),其工作正常。但在我的結果函數中,我只是稱爲webservices.whats我的問題 – Mercy 2012-01-10 06:36:17

+0

似乎你錯了一些你在哪裏開始計時器了。 – 2012-01-10 06:37:58