Я хочу вызвать длительный фоновый процесс (закодированный как сервис) из ui. Но я также хочу показать определенный прогресс этой задачи для пользователя.Длительный процесс, показать прогресс в UI
Как я могу это достичь? (Я не хочу нарушать развязку). Есть ли наилучшая практика для его решения (объединение шаблонов проектирования, например, наблюдателя и команды)?
The модель наблюдателя сама по себе уже является решением этой проблемы. Наблюдатель просто должен информировать наблюдателей каждый раз, когда прогресс изменился. –