Как реализовать фоновый таймер для нескольких приложений онлайн-заказа android - PullRequest
0 голосов
/ 25 марта 2020

Я разрабатываю android приложение, по которому люди жертвуют еду и т. Д. c, и когда они подают свои пожертвования, я хочу запустить таймер в фоновом режиме от 30 до 50 минут, даже если они закрывают приложение. Таймер постоянно работает в фоновом режиме, и если какой-либо пользователь открывает приложение, оно показывает оставшееся время также в соответствии с фоновым ходом.

Я хочу использовать фоновый сервис, который считает время, но если какой-либо пользователь отправил несколько заказов, то как он работает и также я хочу изменить продолжительность времени через firebase. Фоновое время работает, и если мы решим увеличить время, то мы увеличим его за счет firebase, и изменения также произойдут в фоновом сервисе приложения.

Каковы способы, которыми я использовал для реализации такого рода функциональности.

1 Ответ

1 голос
/ 25 марта 2020

Хотите получить уведомление от фона? Если нет, вам не нужен фоновый сервис только для отображения оставшегося времени.

Все, что вам нужно сделать, это:

  • сохранить время последнего пожертвования в SharedPreferences например, или в базе данных
  • каждый раз, когда приложение открывается
    • проверить продолжительность с помощью Firebase
    • , запустить таймер CountDown для отображения оставшегося времени

Я думаю, что это сделает работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...