Межпроцессное взаимодействие Android сильно отличается от других платформ.Каждый процесс отделен от других процессов.Вы можете отправлять сообщения только между процессами.
Если вы хотите вызвать метод службы из действия, вы можете связать его асинхронно (часто в onCreate ()), и после того, как вы связаны, вы можетевызывайте его методы напрямую.Но это доступно только в действиях.
Чтобы вызвать службу из другой службы или Broadcast Listener, используйте startService () для отправки ему сообщений, которые могут содержать действия и дополнительные функции (эквивалент методов и параметров).
Действия могут регистрировать слушателей вещания, которые также обрабатывают действия и дополнительные функции.
Надеюсь, это поможет.