2013-11-26 204 views
1

我採取在一個家庭替代應用的主要活動文件觀察者。 它是否耗盡電池?的Android FileObserver電池消耗

謝謝

+0

我沒有做任何測試,但我會傾向於猜測的影響將是相當小的。該機制被編譯進內核所以假設你使用一個阻塞調用它是相當輕巧,僅消耗用戶空間循環當條件滿足,再加上每次訪問的幾個內核的人來檢查它是否符合條件。並沒有太多的理由來爲此舉行喚醒鎖,因爲當處理器尚未運行時文件無法真正被修改...... –

回答

1

FileObserver不應該耗盡電池。

FileObserver偵聽inotify事件,這是實現通過Linux內核的核心功能。

只是要聽取和落實的onEvent回調的事件初始化FileObserver:它應該沒問題。