誰かがNEXTを実行してアプリケーションをクラッシュさせるとファイルを削除する方法を知っていますか?例えば。私のアプリは一連の写真をブラウズします。それらのうちの1つが私のシステムをクラッシュさせ、次回の実行時に、そのエラーを生成する画像を削除し、画像の配列をブラウズし続けることを望みます。私はこれについてのアイデアから脱する。私のアプリケーションをクラッシュさせた場合のファイルの削除
答えて
try{
//working with the file
}catch(Exception e){
//delete file
}
これはおそらく、*「クラッシュするアプリ」が実際にはフルJVMクラッシュでない限り、正しいアプローチ*でしょう。その場合、MByDまたはcularisによる解決策があります。 –
私はそれを試して、それを使用することはできません。理由を聞かないでください。 – RayCharles
あなたのアプリケーションをクラッシュさせる他の理由があるかもしれません。ファイル操作の場合はIOExceptionでキャッチして削除することができます – Rasel
ログには、アクセスされたすべてのイメージと、処理の正常終了を示す行が記録されます。ログの最後の行が処理終了行でない場合は、破損したファイルです。
ファイルにアクセスする前に、共有設定(特定のキーの下に)に保存するたびに、アクセスが成功した後、共有設定からファイルを削除します。そのキーの下にファイル名がある場合はアクティビティチェックを開始し、そうであれば削除します。
編集:
アイデアがファイルにアクセスしようとする試みを「ログイン」することであり、アクセスがより成功した場合、このログを削除します。アプリを起動して前回から残っていることを確認すると、前回このファイルにアクセスしようとしたときにエラーが発生したことがわかります。
私はこれをかなり理解していません。あなたはもっと感謝してくれますか? – RayCharles
私が見て、これを試してみましょう=) – RayCharles
- 1. 私のアプリケーションがクラッシュした場合、アプリケーションが
- 2. NSTemporaryDirectoryのファイルを削除する場合
- 3. 親フラグメントが削除された場合、FragmentStatePagerAdapterはフラグメントを削除しません。
- 4. ユーザーがBlackberryでアプリケーションをアンインストールした場合にファイルを削除する
- 5. 私は、この削除した場合C++
- 6. 削除されたファイルは削除されません
- 7. 私のスプライトシートアニメーションが私のアプリケーションをクラッシュさせます
- 8. プログラムが失敗した場合、Pythonは一時ファイルを削除しません。
- 9. なぜ私のファイルは削除されませんか?
- 10. TypeScriptは、以前にコンパイルされたJavaScriptファイルが削除された場合にのみコンパイルされます。
- 11. 私のiPhoneのアプリケーションがクラッシュiは、テーブルビューを使用する場合
- 12. ファイルが存在する場合はファイルを削除してください
- 13. DISTINCT問合せまたは問合せの削除
- 14. 私のアプリケーションでステータスバーを削除する
- 15. 複数のファイルがファイル入力で選択されている場合に個々のファイルを削除する
- 16. ファイルが削除された場合、FileOutputStream writeは例外を発生しませんか?
- 17. HTML5 FileSystem API:ファイルがAPI外で削除された場合、getFile()を使用できません。
- 18. グリッドビューからアイテムが削除された場合のドロップダウンリストからの削除方法
- 19. 重複したコードの削除:入れ子の場合
- 20. resignfirstresponderが私のiosアプリケーションをクラッシュさせます
- 21. Joda時間が私のアプリケーションをクラッシュさせます
- 22. as3 scanHardware()関数が私のアプリケーションをクラッシュさせる
- 23. InstallAnywhereでイベントログ通知を購読した.Netプログラムの場合はファイルを削除できません
- 24. jqueryで作成された場合のみattrを削除します
- 25. インナーフェードで生成されたエフェクトを削除する場合の対処
- 26. iPhone SDK、UITableViewのUIButton、ボタンが押された場合に行を削除
- 27. 可能なタスクが失敗した場合、特定の場所から既存のファイルを削除します。
- 28. 設定されているコントロールが削除された場合、イベントハンドラは削除されますか?
- 29. 名前が変更されたファイルまたは削除されたファイルとのGit Mergeの競合
- 30. 現在アクセスされていない場合にファイルを削除する
あなたは壊れていますか、電話全体がクラッシュしていますか? –