Итак, я пишу приложение для фитнеса для Android. Я использую API-интерфейс Google для подсчета шагов. Я использую API записи, чтобы подсчитать шаги, когда приложение находится в фоновом режиме. Когда приложение находится на переднем плане, я получаю счетчики шагов с помощью API истории, чтобы показать его на экране. Случается, что счет неверен. Задержка до тех пор, пока вы не получите правильный и обновленный счетчик. Чтобы быть более конкретным, данные не теряются. Я предполагаю, что API записи обновляется с определенным временным интервалом.Google fit Задержка регистрации API
Я также использую API датчиков, чтобы показать реальный счет на моей деятельности, когда он запущен. Итак, что происходит, например, вы видите 300 шагов на вашем экране (данные в реальном времени). Закройте приложение, откройте его снова, а затем в следующую минуту вы увидите, например, 250 шагов. И только через некоторое время API истории улавливает правильные данные и снова показывает 300.
Кто-нибудь нашел способ решить эту проблему?
Спасибо и извините за длинный текст!