Android application have read/write permission for /data/anr/traces.txt. But still FileObserver does not seem to work for it.
What else is required for FileObserver to work? It works fine for sdcard file.
Code:
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();