2013-11-26 5 views
1

Я использую наблюдателя файлов в основном действии приложения для замены дома. Снимает ли аккумулятор?Батарея для Android FileObserver

Thanks

+0

Я не проводил никаких испытаний, но я бы склонен угадать, что эффект будет довольно минимальным. Механизм встроен в ядро, поэтому, если вы используете блокирующий вызов, он довольно легкий и потребляет только циклы пользовательского пространства при выполнении условия, а также несколько ячеек на каждом доступе, чтобы проверить, соответствует ли он. И, похоже, не так много причин держать wakelock для этого, так как файл не может быть действительно изменен, когда процессор еще не запущен ... –

ответ

1

FileObserver не следует разряжать аккумулятор.

FileObserver прослушивает события iNotify, которые реализованы как основные функции через ядро ​​Linux.

Просто инициализируйте свой FileObserver событиями, которые вы хотите прослушать, и реализуйте обратный вызов onEvent: все должно быть в порядке.

Смежные вопросы