может ли фоновый сервис Android иметь приемник Broadcast? - PullRequest
0 голосов
/ 08 января 2019

Я создал приложение «X», которое получает AudiosessionID от получателя вещания, когда активность «android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION» получена от других музыкальных приложений. Теперь это работает только тогда, когда сначала запускается «X», а затем музыкальный проигрыватель воспроизводит музыку. (здесь код предназначен для приема транслируемых действий из музыкального приложения в «X», поэтому AudiosessionID извлекается).

Мне нужно получить это AudiosessionID, когда сначала запускается музыкальное приложение, а затем запускается «X», в основном не зависимо от запуска «X».

Должен ли я создать службу, которая работает в фоновом режиме, которая получает такие действия и сохраняет AudiosessionID, и когда мое приложение запускается, оно отправляет мне последнюю версию AudiosessionID? если так, как это можно сделать?

...