У меня есть фоновая задача, которую я хотел бы обработать. Дело в том, что когда задача завершается, я хотел бы вызвать новое действие, чтобы показать результат пользователю, только если отображается мое основное действие, в противном случае я хотел бы отправить просто уведомление, чтобы пользователь мог видеть, что действие завершено, и иметь возможность открывать его, когда он захочет.
Я думал об использовании службы для обработки запуска и завершения фоновой задачи и передачи сообщения, когда она завершается, но в этом случае у меня нет возможности знать было ли показано действие или трансляция не была обработана, и я должен отправить уведомление.
Так что это моя проблема, и поскольку мои знания и опыт в фоновых задачах и службах ограничены, я решил попросить некоторую помощь.
] Заранее спасибо за прочтение моего случая, надеюсь на помощь!