SensorEventListener больше не обнаруживается в Android 2.3.3 - PullRequest
0 голосов
/ 03 марта 2011

Я недавно обновил свой nexus one до Android 2.3.3, и теперь я не могу обнаружить сотрясение с помощью моего «SensorEventListener», зарегистрированного в SensorManager. Мой код близок к этому примеру, чтобы обнаружить сотрясение, если вы хотите конкретный пример. Пример тряски Тило Келера .

У кого-нибудь есть идеи по этому поводу? Я не вижу каких-либо различий в API, перечисленных Google, от 2.2 до 2.3 или от 2.3 до 2.3.3, что явно говорит об этом. Я также не смог найти каких-либо различий, которые говорят об этом.

1 Ответ

0 голосов
/ 03 марта 2011

В итоге я просто перефакторил все в SensorEventListener onAccuracyChanged в onSensorChanged.Для тех из вас, кто ищет более конкретный пример того, как это сделать, вот хороший пример Shaker.java .

Надеюсь, что это поможет всем, кто сталкивается с этим недокументированным изменением функциональности API.

...