onSensorChanged - вызывается ли он только при изменении показаний датчика? - PullRequest
0 голосов
/ 06 апреля 2020

Я разрабатываю приложение, которое считывает данные со многих датчиков устройств.

Согласно документации:

[onSensorChanged is] Вызывается при появлении нового события датчика. Обратите внимание, что «включено изменено» несколько неправильно, так как это также будет вызываться, если мы получим новое показание от датчика с точно такими же значениями датчика (но с более новой временной меткой).

My вопрос в том, если это правда, то почему я не получаю никаких данных, когда нет смены датчика? Например, если значение близости составляет 5 см, onSensorChanged не будет вызываться, пока значение близости не станет равным 0 см.

То же самое касается датчика освещенности. Согласно документации, предполагается продолжать посылать то же значение датчика освещенности с более новой временной меткой. Это не происходит, хотя. Датчик освещенности отправляет данные только при изменении освещения.

...