возможно ли привязать несколько компонентов к intentservice в Android

#android #android-service #aidl #android-intentservice #android-service-binding

#Android #android-сервис #aidl #android-intentservice #android-service-binding

Вопрос:

Насколько я знаю, мы можем использовать Bound service, если хотим привязать несколько клиентов к сервису. Но у службы намерений есть много преимуществ перед сервисом. Итак, мне интересно, возможно ли привязать несколько компонентов к intent service. Кроме того, возможно ли позволить службе intent обрабатывать запросы от разных процессов (может быть, через IPC (AIDL) или какой-либо другой метод). Заранее спасибо.

Ответ №1:

Да, вы можете привязывать разные клиенты к вашему IntentService, просто убедитесь, что вы внедрили метод onBind в своем классе Service. После этого вы можете использовать IPC для передачи данных в свой сервис и из него способом, который, по вашему мнению, является более удобным для вас. Более подробная информация на странице разработчиков