我试图使用BroadcastReceiver将经度和经度打赌三分钟一次。但我的计时器无法通过添加结果function.without result(),它的工作。我不知道......任何人都会纠正我的错误。
答案 0 :(得分: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);