0

具体的には、新しいファイルがバックグラウンドで追加または削除されたかどうか、またはアプリが一時停止状態にあるときに、アプリ (メディア ファイルを表示する) の現在のビューを更新する方法を探しています。

私が知っている唯一の方法は、MediaStore をクエリして、返されたタプルの数を確認し、数が異なる場合はビュー全体を再作成することです。もちろん、これにはいくつかの注意事項があります。

特定のタイプのファイルが特定のディレクトリに書き込まれたり削除されたりしたときに、コールバックを確立する方法はありますか?

ティア

4

1 に答える 1

1

Linux では、inotify を使用してこの目標を達成します。

Android では、FileObserver を使用できます。

ここの参照を参照してください:

http://www.roman10.net/android-fileobserverthe-underlying-inotify-mechanism-and-an-example/

Android ファイル システム フック

于 2013-08-26T05:52:43.907 に答える