使用android.os.FileObserver观看“\ data”目录无法正常工作

时间:2012-02-29 23:19:48

标签: android filesystemwatcher

我设置了一个测试程序,以便在android SDK(2.2)中了解有关FileObserver的更多信息。 当FileObserver设置为观看“/ mnt / sdcard”时,它似乎工作正常。当在“/ mnt / sdcard”内发生某些文件系统更改时,将调用onEvent()函数。 但是,如果我将FileObserver更改为“/ data”,即使我在“/ data”中更改了文件系统,也不再调用onEvent()函数。

提前感谢任何意见或答案。

1 个答案:

答案 0 :(得分:4)

您对整个/data没有读取权限,因此FileObserver对此无效,我并不感到惊讶。

尝试使用范围更窄的FileObserver(例如,您自己的getFilesDir()),以便您具有阅读权限。

相关问题