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