У меня есть цикл for, который обновляет firestore, поэтому для его завершения требуется время.
Когда пользователь нажимает кнопку, чтобы активировать цикл, и перемещает приложение в фоновый режим, цикл не завершается, что приводит к тому, что Firestore не обновляется.
Как я могу убедиться, что цикл for завершен, даже если пользователь перемещает приложение в фоновый режим?
Я выполнил поиск в Интернете, и я обнаружил, что фоновые службы вызывают функцию, когда мойприложение находится в фоновом режиме, однако я не хочу вызывать функцию, когда мое приложение находится в фоновом режиме, я хочу завершить текущий процесс, даже когда приложение перемещено в фоновый режим.