Я создаю приложение, которое выполняет 3 задачи одновременно .->
Прослушивание новых устройств.
Прокси-сервер для взаимодействия сустройство в режиме реального времени.
Набор бизнес-логики для работы с данными, предоставленными прокси-устройствами устройства.
И изя могу использовать основной интерфейс (поток)
Я хочу, чтобы задачи 1,2 и 3 выполнялись, даже когда приложение находится в фоне .
Что должно быть сделано?
Использование 3 сервисов, по одному для каждого .. (очевидно, не практично).
Может ли один сервис поддерживать всезадачи. (один сервис с многопоточным типом проектирования)?
Пожалуйста, помогите.
По сути, я собираюсь спросить, является ли модель доступной для выполнения?все 3 задачи, даже если приложение находится в фоне ?Если ответом является сервис, как его можно эффективно реализовать без чрезмерной нагрузки на систему, то есть с использованием 3 сервисов?