Как я могу отправить некоторые данные из BroadCastReceiver для запуска службы? Я попытался использовать peekService, но кажется, что метод возвращает null, пока служба не привязана от кого-то. Во всяком случае, если я связываю службу, мне не нужно заглядывать службу, и я не могу связать службу с BroadcastReceiver (я не нужна активность)Отправить данные от BroadCastReceiver для запуска службы (Android)
Моя ситуация: my_broadcastreceiver -> Запустить службу my_broadcastreceiver -> stop service my_broadcastreceiver -> сообщить услугу о чем-то (если услуга уже запущена, иначе ничего)
Как это сделать? Очевидно, что я могу написать BroadCastReceiver в сервисе, используя фильтр намерений, но я думаю, что это не лучший способ. Я просто хочу отправить некоторую информацию, когда BroadCastReceiver войдет в метод onReceive. Я надеюсь, что есть некоторые возможности ...
С уважением
Как я уже писал, служба уже запущена. Я не могу начать службу тысячи раз ... – user1417608
Кроме того, если служба не работает, я не стану ее запускать! – user1417608
Меня тоже интересует. Если у кого-то есть решение, пожалуйста, поделитесь. – Sandra