Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
3-й курс/Закрытая зона
Метки: Service, Timer, TimerTask
Иногда требуется выполнение задачи, которая бы выполнялась периодически через определённый промежуток времени: проверка новых писем, проверка зарядки батареи, напоминание о кормлении кота.
Чтобы пользователь не забывал кормить своего кота, нужно постоянно выводить на экран соответствующее сообщение. Проблема в том, что когда нерадивый пользователь закроет ваше приложение, то сообщения перестанут выводиться. И кот может остаться голодным! Непорядок.
Чтобы избежать данной проблемы, можно создать специальную службу и запустить её при первом запуске приложения. Вот тогда закрытие программы будет уже не страшно. Запущенная служба продолжит свою работу и пользователь не сможет увильнуть от своей обязанности.
В разделе Теория есть статья о службе. Давайте применим знания на благое дело.
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью