Я только что начал использовать службы на Android, и у меня есть простой сервис, который каждые 20 секунд проводит опрос сервера.Как получить данные из работающего сервиса
Теперь, как я могу получить эти данные из своего основного вида деятельности (когда он активен)?
В качестве альтернативы услуга может отправить ее обратно в мою основную деятельность (но только если она активна). Я не хочу разбудить свою деятельность.
Я прочитал SDK examples «Связывание», но я не могу найти пример, как фактически получить что-то из службы. Как начать и остановить привязку.
Из примера. Если у меня есть объект mBoundService в моей деятельности, как я могу получить свои данные из метода службы, например, например. "PollingData()"?
Спасибо Знаете ли вы, есть ли практические примеры этого? – droidgren
Я просто добавил один для вас! Надеюсь, поможет. Широковещательные передачи часто используются андроидом, чтобы другие программы или другие части себя продолжали. Такие вещи, как входящее текстовое сообщение или исходящий вызов, вызывают трансляции. –
Спасибо, я очень ценю вашу помощь. Ваш пример работал нормально, хотя это было: public void onReceive (Контекст c, Intent i), а затем «;» после .toString(); – droidgren