操作中にさまざまなファイルを作成するプログラムを作成しています。アクティビティを閉じると、カーテンファイルが削除され、他のファイルがデータベースに登録されます。
クリーンアップを実行してデータベースを修正するために、アプリケーションが適切に閉じられていない場合 (つまり、バッテリが取り外された場合) に、次にプログラムを実行するときに検出する方法はありますか。
毎回実行しますが、かなり時間がかかると思います。出力に影響するため、必要に応じて、メイン アクティビティ (通常はクリーンアップを実行するアクティビティではなく) を開始する前にクリーンアップを実行する必要があります。
このクリーンアップ用のコードがあり、API 10 を使用しています。