我正在尝试按照本教程http://www.roman10.net/android-fileobserverthe-underlying-inotify-mechanism-and-an-example/实现FileObserver,并从服务(onCreate())开始,如下所示:
FileObserver fo = new FileObserver("/sdcard", FileObserver.CREATE) { @Override public void onEvent(int event, String path) { L.l(path + " created"); } }; fo.startWatching();
但是我得到了java.lang.UnsatisfiedLinkError:init
任何人都可以建议我应该如何设置FileObserver?我没有使用JNI,也许我在那里遗漏了一些东西。
答案 0 :(得分:0)
没关系,事实证明我错误地尝试使用FileObserver的实际源代码并编译并运行它而不是使用框架中的FileObserver。我的坏。