Как сделать чтоб отпрвялся запрос через определенный интервал ??7

317
09 февраля 2017, 00:00

Есть метод myMethod(); надо его запускать через определенное время допустим 45-60 секунд ,пытался сделать через

new Timer().schedule(new TimerTask() {
                @Override
                public void run() {
                   myMethod();
                }
            }, 15000, 40000); /

Таймер не точный и порой интервал спускается до 2 секунд .Если какие либо другие таймеры или выход какой нибудь ,был-бы весьма благодарен .

Answer 1

Как вариант можно использовать CountDownTimer, только не создавать каждый раз новый, а запускать или отменять используя методы start() и cancel() соответственно

READ ALSO
Java аннотации - реализация бизнес логики

Java аннотации - реализация бизнес логики

Хочу написать свои аннотации, так как возникло несколько идей, но не могу понять как это сделатьВроде легко, но вопрос: как к аннотации прикрепить...

470
ошибка java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

ошибка java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Внезапно перестал работать программа выдает ошибку

444
Не получается создать двумерный массив

Не получается создать двумерный массив

Создаю игру, в коорой вражеские объкты появляются на панели рандомноДля того, чтобы это реализовать, хочу создать двумерный массив, который...

354
Структура общения клиент-сервера через ObjectOutput(Input)Stream Java

Структура общения клиент-сервера через ObjectOutput(Input)Stream Java

Помогите понять как правильно настроить структура общения через объектыСервер:

328