Android FileObserverの場合、監視フォルダ内にディレクトリが作成されたり、そのフォルダ内でディレクトリが削除されたりすると、奇妙なイベント番号(1073742080,1073742336)が表示されます。奇妙なイベントのAndroid FileObserver
これらのイベント番号は、フォルダの作成と削除のために一貫して取得されています。しかし、これらのイベント番号はAndroidのFileObserverクラスには記載されていません。
誰かが、この奇妙なイベントが、フォルダの作成中にのみ作成され、ファイルの作成ではなく、なぜ受け取られているのか説明していただけますか?そして、この問題を回避する方法はありますか?
-Ron
クール、それは動作します! – Ron
ちょっと考えましたが、上位ビットがファイルではなくディレクトリを示すことを意図しているのだろうかと思います。私はすぐに実験する時間がありませんが、ちょっと見てもいいかもしれません。この動作が見える場合は、おそらく報告することができます。 – mvsjes2
はい、dirを表します:http://rswiki.csie.org/lxr/http/source/include/linux/inotify.h?a=m68k#L45 – mvsjes2