Один простой способ сделать это (предполагая, что ваши работы службы в том же процессе, что и активность) заключается в использовании общего предпочтения файла. Активность может записать в файл настроек каждый раз, когда кнопка радио меняется, и служба может либо зарегистрировать слушателя в настройках или проверить состояние всякий раз при записи в базу данных.
Более сложный способ , который позволяет избежать предпочтения бы для обслуживания должен быть запущен с Context.startService () (так что она продолжает работать , даже если активность не вокруг) , а затем для активности вызвать Context.bindService () (начиная со сервис , если он не работает) , чтобы возвращать IBinder окурок он может общаться. При таком подходе, я рекомендую вам посмотреть на API Demos службы .