Я пытаюсь создать небольшой MusicPlayer для учебных целей, и я застрял в том, как установить связь между фоновым процессом и действием. Я не видел никого другого кода, но в моем (почти любительском дизайне) действие и служба должны обновлять друг друга каждую секунду, так как элемент управления действия должен отражаться в элементах управления службами (например, если служба имела GUI в строке уведомлений android), а игра на музыке c должна обновить панель поиска активности et c.
Каков наилучший способ реализации службы, чтобы она могла работать независимо, но синхронно c с активностью?