2011-04-14 15 views

回答

1

你不需要持有廣播接收機本身喚醒鎖,Android將會爲你做的。

但是如果你需要做任何事持久的,你將需要生成內部的onReceive一個新的服務,此時,你應該獲得的服務喚醒鎖。

也看文檔,以確保您只持有鎖到你真正需要的系統資源(大多隻是CPU)http://developer.android.com/reference/android/os/PowerManager.html

+0

「你並不需要保存的廣播接收器本身喚醒鎖,Android將爲你做「:你確定'ConnectivityManager.CONNECTIVITY_ACTION'會喚醒接收器嗎?參見:[BroadcastReceiver的行爲,當手機處於睡眠狀態(http://stackoverflow.com/questions/16254420/broadcastreceiver-behavior-when-phone-is-asleep) – 2013-04-28 21:12:23

相關問題