Вместо обновления непосредственно из Сервиса, я думаю, что Шаблон Слушателя был бы лучшим выбором.Это можно сделать двумя способами:
Классический шаблон прослушивателя Java.Вы определяете интерфейс слушателя для своих действий, и обновление вызывается из службы.
Специфично для Android.Используйте Broadcast для трансляции такого намерения обновления из вашего класса Service, а ваша Activity создает объект для получения трансляции.
Поскольку период обновления измеряется в секундах, второй подход может быть более простым и более масштабируемым, поэтому он предпочтителен.