У меня есть приложение Emerce, в котором у меня есть список элементов, которые поступают из бэкэнда, каждый элемент имеет свою продолжительность истечения срока действия (5 минут) для демонстрации скидки. < /p>
Каждый раз Я называю API, он отправляет мне оставшуюся продолжительность в миллисе (например, в начале он отправляет мне 5 * 60 * 1000 = 300 000 миллисекунд) < /p>
Теперь то, что я делаю, я Держите их в моем докладчике и стартовать обратный отсчет на 1000 мс. На каждом тике я вычитаю 1000 мс с времени и обновляю оставшееся значение для этого элемента. < /P>
Проблема - когда я переключаю приложение на фон, таймер может быть отменен через некоторое время (в зависимости от Телефонная модель), которая приводит к тому, что оставшаяся продолжительность не будет рассчитана
Как лучше всего обновить, даже когда приложение находится в фоновом режиме?
Подробнее здесь: https://stackoverflow.com/questions/794 ... hen-app-in
Мобильная версия