Timer в Android - это класс, который позволяет запланировать выполнение задачи на определенное время и, при необходимости, обеспечить циклическое повторение запуска задачи через определенные промежутки времени. Описание задачи дается в классе TimerTask.
Часто, при описании задачи в TimerTask, возникает необходимость вернуть результат в пользовательский поток. Ниже приведены два способа для этого.