Может ли один сервис быть привязан к n видам деятельности?
Да, может.
Из документации на https://developer.android.com/guide/components/fundamentals.html:
Клиенты устанавливают соединение с объектом Сервис и используют это соединение для вызова сервиса. Соединение устанавливается путем вызова Context.bindService () и закрывается путем вызова Context.unbindService (). Несколько клиентов могут связываться с одним и тем же сервисом.
и от https://developer.android.com/reference/android/app/Service.html#ServiceLifecycle:
Служба может быть запущена и иметь связанные с ней подключения. В таком случае система будет поддерживать работу службы до тех пор, пока она либо запущена, либо имеется одно или несколько подключений к ней с флагом Context.BIND_AUTO_CREATE. Если ни одна из этих ситуаций не выполняется, вызывается метод onDestroy () службы, и служба эффективно завершается. Вся очистка (остановка потоков, отмена регистрации получателей) должна быть завершена после возврата из onDestroy ()
Итак, сервис может иметь несколько привязок.