2012-11-05 43 views
0

我有一个程序读取和写入所有的传感器值文件,但是当你关闭屏幕停止传感器上的监听器和txt文件上的记录。 我已经尝试过使用唤醒锁,但是收效甚微,我想知道您是否有想法,或者如果我不得不求助于唤醒让我始终在显示器上,请告诉我。 谢谢全球定位系统,传感器和唤醒

回答

1

解决?

尝试onResume和LocationListener

0

当屏幕关闭时,至少GPS系统(LocationManager.requestLocationUpdates)与唤醒锁一起工作。我不知道其他传感器。 (你用你的问题标记了GPS)

+0

是的是Gps好的,你能给我一个代码的例子,我把它放在哪里? –

+0

我把它放在一个实现LocationListener的服务中。该服务在活动的onCreate中创建,并在每次位置更改时回拨到活动中。 – Gerhard

1

你最好应该使用服务来收听传感器。我在我的Sports Tracker应用程序中这样做,并且工作正常。