Я работаю над приложением, в котором мне периодически нужно получать значение датчика. Для этого я использую AlarmManager и Receiver с заданными интервалами. Реализация датчика Android, по-видимому, сосредоточена на непрерывном чтении данных, и кажется невозможным опросить одно текущее чтение.
Мой вопрос в том, что лучше всего использовать для «симуляции» механизма опроса? Есть ли примеры, которых я не встречал? Один из подходов состоит в том, чтобы просто вызвать registerListener(), получить текущее значение, а затем вызвать stopListener(). Но, похоже, это не работает, так как чтение недоступно мгновенно.