计时器功能在android中不起作用?

时间:2012-01-10 06:10:28

标签: android timer broadcastreceiver

我试图使用BroadcastReceiver将经度和经度打赌三分钟一次。但我的计时器无法通过添加结果function.without result(),它的工作。我不知道......任何人都会纠正我的错误。

1 个答案:

答案 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);