Android 应用程序对 /data/anr/traces.txt 具有读/写权限。但 FileObserver 似乎仍然不起作用。
FileObserver 工作还需要什么?它适用于 sdcard 文件。
代码:
mFileObserver = new FileObserver("/data/anr/traces.txt") { // set up a file observer to
@Override
public void onEvent(int event, String file) {
if(event == FileObserver.CLOSE_WRITE)
{
Log.e("TestApp", "ANR has occured");
}
}
};
mFileObserver.startWatching();