Нужно получать актуальные данные с помощью JSON запроса в виджет, как только он вызовет свой метод update. Основную работу естественно выполняет служба(service) на фоне и сохраняет данные во внутреннее хранилище, виджет лишь подтягивает данные с этого хранилища. Проблема заключается в том, что при старте службы она выполняет необходимый JSON запрос лишь один раз, в методе onStartCommand.. Как сделать так, чтобы служба постоянно (в течение работы самой службы естественно, пока она не уничтожится) обновляла данные, т.е. получала JSON и записывала необходимые данные, либо с каким-то периодом. Иначе виджет при обновлении будет получать устаревшую инфу, которая была записана службой, когда она только стартовала. Или есть какой-то способ в самом сервисе запустить обновление виджета?