ファイルを監視するAndroidアプリを開発しています。私がやっていることは、ファイルの変更を監視するファイルオブザーバーを登録するサービスを作成したことです。
イベントが発生するとすぐに、SD カード内のすべてのファイルのメタデータが取得され、古いデータが新しいデータに置き換えられてアプリケーション データベースが更新されます。
したがって、ユーザーのバッテリーを節約するためにオブザーバーをサービスまたはアクティビティに登録する必要があるかどうか、そして何がより良い選択になるかを知りたいだけです。