2013-11-25 54 views
1

因此,我有一個記錄ProximitySensor數據的服務。Android服務在屏幕關閉時停止收集數據

這一切都正常工作,當我有屏幕開啓,但像屏幕關閉後5秒停止日誌。

如何在屏幕關閉時保持我的Android服務運行?

+1

爲什麼這個問題是downvoted?我認爲有些人如果不能回答,往往會降低問題的質量。我在Android中展示徽章的問題有9個贊成票,但現在看看每個供應商都支持Android徽章。 –

回答

4

你需要一個partial wake lock,但它會吃像糖果一樣的電池。

+0

+1尼斯,但你如何提到,它不是很有效。 – Sajmon

+0

@Geralt你知道任何有效的方法嗎? – cesarferreira

+1

@cesarferreira如果您打算讓您的應用程序始終運行,即使設備處於非活動狀態,您也必須獲得部分喚醒鎖定。或者使用AlarmManager,它獲得它自己的喚醒鎖。我只是警告你它會對電池壽命產生影響。沒有其他辦法。 – Dave