2012-11-05 77 views
0

我有一個程序讀取和寫入所有的傳感器值文件,但是當你關閉屏幕停止傳感器上的監聽器和txt文件上的記錄。 我已經嘗試過使用喚醒鎖,但是收效甚微,我想知道您是否有想法,或者如果我不得不求助於喚醒讓我始終在顯示器上,請告訴我。 謝謝全球定位系統,傳感器和喚醒

回答

1

解決?

嘗試onResume和LocationListener

0

當屏幕關閉時,至少GPS系統(LocationManager.requestLocationUpdates)與喚醒鎖一起工作。我不知道其他傳感器。 (你用你的問題標記了GPS)

+0

是的是Gps好的,你能給我一個代碼的例子,我把它放在哪裏? –

+0

我把它放在一個實現LocationListener的服務中。該服務在活動的onCreate中創建,並在每次位置更改時回撥到活動中。 – Gerhard

1

你最好應該使用服務來收聽傳感器。我在我的Sports Tracker應用程序中這樣做,並且工作正常。