Я пытаюсь создать Service
для своего приложения, которое будет согласовывать соединения Bluetooth и данные.Я хочу, чтобы жизненный цикл этой службы начинался и заканчивался Application
, но при этом я должен иметь возможность Activities
прослушивать события, происходящие внутри этой службы (кроме того, Activty
должен иметь возможность вызывать определенные методы Service
для записи данных или запроса состояния соединения).
Я начал с создания интерфейсов AIDL для своих обратных вызовов и службы, но не могу точно понять, что я делаю.
Каклучший способ пойти по этому поводу?Спасибо.
РЕДАКТИРОВАТЬ : Для ясности, мне не требуется (или не требуется) более одного процесса для моего приложения.Прямо сейчас у меня не больше одного;Я просто использую AIDL, потому что единственный известный мне для Service
для связи с Activity
.