Dumpsterのようなアプリを作成したいので、ユーザーがファイルを削除しているときに通知して、アプリのメモリに保存できるようにします。
ファイルオブザーバーを使用しましたが、ファイルの削除後に通知を出し、マシュマロでは削除も通知しません。ファイルオブザーバーについては、このリンクを参照しました。どこかで、ネイティブ プログラミング言語 (C) を使用して可能であると読みましたが、解決策が得られませんでした。これどうやってするの?前もって感謝します。
私はこれを試しました:
@Override
public void onEvent(int event, String path) {
if (path == null) {
return;
}
//the monitored file or directory was deleted, monitoring effectively stops
if ((FileObserver.DELETE_SELF & event)!=0) {
FileAccessLogStatic.accessLogMsg += absolutePath + "/" + " is deleted\n";
}
}