2013-11-26 51 views
1

我采取在一个家庭替代应用的主要活动文件观察者。 它是否耗尽电池?的Android FileObserver电池消耗

谢谢

+0

我没有做任何测试,但我会倾向于猜测的影响将是相当小的。该机制被编译进内核所以假设你使用一个阻塞调用它是相当轻巧,仅消耗用户空间循环当条件满足,再加上每次访问的几个内核的人来检查它是否符合条件。并没有太多的理由来为此举行唤醒锁,因为当处理器尚未运行时文件无法真正被修改...... –

回答

1

FileObserver不应该耗尽电池。

FileObserver侦听inotify事件,这是实现通过Linux内核的核心功能。

只是要听取和落实的onEvent回调的事件初始化FileObserver:它应该没问题。