_data 列を持つコンテンツ プロバイダーがあり_data column
、作成されたファイルへの参照が格納されます。行が削除されると、ファイルが取り残されることがあります。
現在 SQLite データベースによって参照されていない、孤立したファイルを見つけて削除する最良の方法は何でしょうか?
私が考えることができる唯一の解決策は、画像保存ディレクトリ内のファイルを繰り返し処理し、ファイルがデータベースに存在するかどうかを確認することですが、データベースへの複数のクエリが必要になるため、これは遅いようです。