Как синхронизировать временной интервал с событием кнопки в Android?

Я хочу, чтобы мое приложение проверяло запущенные задачи каждые 10 секунд после определенного события кнопки.

Я использовал Timer, чтобы сделать эту работу для меня, но Timer синхронизируется с системными часами, а не с событием моей кнопки, и я хочу, чтобы этот временной интервал был синхронизирован с событием моей кнопки. например, прошло 3 секунды с момента запуска моего приложения, и я нажимаю на свою кнопку через 3 секунды, поэтому все задачи должны быть загружены через 10 секунд из этих полных (3 + 3) 6 секунд, но загрузка задач после (10-3 -3) 4 секунды.

Есть ли способ синхронизировать этот временной интервал с событием моей кнопки?

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

Спасибо.


person Varundroid    schedule 03.04.2011    source источник


Ответы (1)


У меня была похожая проблема в том, что я хотел, чтобы таймер срабатывал каждую минуту (хотя я хотел синхронизироваться с часами). Тем не менее, как и в моей проблеме, я думаю, что метод schedule класса Timer может вам помочь.

Вот ссылка на тот пост.

Лучший способ обновлять TextView каждую минуту, каждую минуту

Надеюсь, это поможет, Мэл.

person Mel    schedule 03.04.2011