Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Создаём службу для планировщика задач

3-й курс/Закрытая зона

Метки: Service, Timer, TimerTask

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

Чтобы пользователь не забывал кормить своего кота, нужно постоянно выводить на экран соответствующее сообщение. Проблема в том, что когда нерадивый пользователь закроет ваше приложение, то сообщения перестанут выводиться. И кот может остаться голодным! Непорядок.

Чтобы избежать данной проблемы, можно создать специальную службу и запустить её при первом запуске приложения. Вот тогда закрытие программы будет уже не страшно. Запущенная служба продолжит свою работу и пользователь не сможет увильнуть от своей обязанности.

В разделе Теория есть статья о службе. Давайте применим знания на благое дело.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама