調査をしていた時に、APIリファレンス見てたらFileObserverというクラスを発見。 何やらディレクトリを監視してくれるクラスらしい。 面白そうなので使ってみた。 使い方は以下。 1.FileObserverの子クラスを作る 2.FileObserver::onEvent内に、ファイルイベントごとの処理を定義する 3.監視を開始するタイミングでFileObserver::startWatchingを呼ぶ。 4.監視を終了するタイミングでFileObserver::stopWatchingを呼ぶ。 自分のアプリ領域のファイルを監視し、ビューワーがファイルを閉じたら、削除するというサンプルを作ってみた その中でFileObserverは以下のように定義した(MainActivityの中で匿名クラスとして定義) private static final FileObserver obser