Акселерометр onSensorChanged не вызывается при выключенном экране - PullRequest
0 голосов
/ 15 апреля 2011

У меня есть фоновая служба, которая работает все время и собирает данные датчика. Но когда экран тускнеет, он перестает собирать данные.

Я хочу, чтобы его собирали даже в этом случае.

Мое устройство - HTC MyTouch. Я пробовал prtial wake lock, но покупка не сработала.

Может кто-нибудь помочь мне решить эту проблему.

Спасибо Sowmya

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Это задокументированная проблема: http://code.google.com/p/android/issues/detail?id=3708

К сожалению, простого решения не существует, и обходные пути также не всегда работают.Похоже, что это исправлено в Android 2.3.3 для большинства (если не для всех) устройств.

0 голосов
/ 12 марта 2012

попробуйте это в методе getWindow (). AddFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
это работает в моем приложении

...