Функция таймера не работает в Android? - PullRequest
0 голосов
/ 10 января 2012

Я пытаюсь сделать ставку на широту и долготу, используя BroadcastReceiver в течение трех минут один раз. Но мой таймер не работает, добавив функцию result.without result (), которая работает. Я не знаю ... Кто-нибудь, пожалуйста, исправьте мою ошибку.

1 Ответ

0 голосов
/ 10 января 2012

Я думаю, что ваша проблема в интервале таймера 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);
...