Когда телефон Android разблокирован, я запрашиваю обновления активности каждые 5 секунд, используя requestActivityUpdates(5000, pendingIntent)
метод ActivityRecognitionClient
. Есть ли возможность получить действие только один раз?
Мой план состоит в том, чтобы отобрать текущее действие, как только телефон разблокирован, а затем использовать requestActivityUpdates()
для его выборки каждые 5 секунд. Проблема только с использованием requestActivityUpdates()
заключается в том, что я не сразу получаю активность, а только после первоначального задания в течение 5 секунд. Это означает, что если пользователь разблокирует телефон только на 3 секунды, я не буду получать значение.