Android是否從深度睡眠喚醒以便播放ACTION_TIME_TICK
?從實驗來看,我不認爲它確實如此,但我正在尋找一個明確的答案。TIME_TICK會在深度睡眠中播出嗎?
我的實驗涉及註冊簡單BroadcastReceiver
來更新接收TextView
:
registerReceiver(new BroadcastReceiver() {
int ctr = 0;
@Override
public void onReceive(Context context, Intent intent) {
testView.setText("Time ticks: " + ++ctr);
}
}, new IntentFilter(Intent.ACTION_TIME_TICK));
在4個蜱,我關掉屏幕約5分鐘,然後把它重新打開,並且它讀6個蜱。在13個刻度中,我將屏幕旋轉了10分鐘,然後再次打開,並且刻度的數量爲14個。無論我將手機關閉多久,它似乎只增加1-2個刻度,這就是爲什麼我懷疑它沒有在深度睡眠中廣播該動作。
我正在經歷我懷疑是完全相同的問題。你有沒有找到任何解決方案/解決方法? – mschonaker 2010-11-05 22:55:54