Использование android.os.FileObserver для просмотра не работающей директории \ data - PullRequest
2 голосов
/ 01 марта 2012

Я установил тестовую программу, чтобы узнать больше о FileObserver в Android SDK (2.2).Кажется, что он работает нормально, когда FileObserver настроен на просмотр "/ mnt / sdcard".Функция onEvent () вызывается, когда происходят некоторые изменения файловой системы внутри / mnt / sdcard.Однако, если я изменю FileObserver для просмотра «/ data», функция onEvent () больше не будет вызываться, даже когда я изменяю файловую систему в «/data".

Заранее благодарю за любые комментарии или ответы.

1 Ответ

4 голосов
/ 01 марта 2012

У вас нет доступа на чтение ко всему /data, поэтому я не удивлен, что FileObserver не работает для него.

Попробуйте использовать FileObserver с более узкой областью действия (например,, ваш собственный getFilesDir()), к которому у вас есть права на чтение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...