誰かがNEXTを実行してアプリケーションをクラッシュさせるとファイルを削除する方法を知っていますか?例えば。私のアプリは一連の写真をブラウズします。それらのうちの1つが私のシステムをクラッシュさせ、次回の実行時に、そのエラーを生成する画像を削除し、画像の配列をブラウズし続けることを望みます。私はこれについてのアイデアから脱する。私のアプリケーションをクラッシュさせた場合のファイルの削除
答えて
try{
//working with the file
}catch(Exception e){
//delete file
}
これはおそらく、*「クラッシュするアプリ」が実際にはフルJVMクラッシュでない限り、正しいアプローチ*でしょう。その場合、MByDまたはcularisによる解決策があります。 –
私はそれを試して、それを使用することはできません。理由を聞かないでください。 – RayCharles
あなたのアプリケーションをクラッシュさせる他の理由があるかもしれません。ファイル操作の場合はIOExceptionでキャッチして削除することができます – Rasel
ログには、アクセスされたすべてのイメージと、処理の正常終了を示す行が記録されます。ログの最後の行が処理終了行でない場合は、破損したファイルです。
ファイルにアクセスする前に、共有設定(特定のキーの下に)に保存するたびに、アクセスが成功した後、共有設定からファイルを削除します。そのキーの下にファイル名がある場合はアクティビティチェックを開始し、そうであれば削除します。
編集:
アイデアがファイルにアクセスしようとする試みを「ログイン」することであり、アクセスがより成功した場合、このログを削除します。アプリを起動して前回から残っていることを確認すると、前回このファイルにアクセスしようとしたときにエラーが発生したことがわかります。
私はこれをかなり理解していません。あなたはもっと感謝してくれますか? – RayCharles
私が見て、これを試してみましょう=) – RayCharles
- 1. 私のアプリケーションがクラッシュした場合、アプリケーションが
- 2. NSTemporaryDirectoryのファイルを削除する場合
- 3. ブラウザがクラッシュした場合にクッキーを削除する方法
- 4. 親フラグメントが削除された場合、FragmentStatePagerAdapterはフラグメントを削除しません。
- 5. ユーザーがBlackberryでアプリケーションをアンインストールした場合にファイルを削除する
- 6. SLF4J +ファイルを作成するためのLogback(存在しない場合)/削除された場合
- 7. 私は、この削除した場合C++
- 8. アプリケーションのクラッシュ時にQSharedMemoryが削除されない
- 9. 削除されたファイルは削除されません
- 10. 私のスプライトシートアニメーションが私のアプリケーションをクラッシュさせます
- 11. スワイプ削除ボタンが押されるとアプリケーションをクラッシュさせます。
- 12. Android:ブロードキャスタアプリケーションが削除された場合の検出方法
- 13. 削除されたフォルダの場合はGit Pullが機能しませんか?
- 14. プログラムが失敗した場合、Pythonは一時ファイルを削除しません。
- 15. 削除された移行ファイルの実行:Laravelアプリケーション
- 16. DOMから要素が削除された場合、ExplicitWaitを削除します
- 17. 特定のファイルを見つけて削除する場合
- 18. コールonQueryTextChange私は私のバックスペースを使用して、私のクエリのテキストを削除する場合(削除)、(削除)私の検索ビューでキー
- 19. 私のフォームのapp.configは、アプリケーションがクラッシュした場合にのみ保存されます。
- 20. MERGE私は「aravind」ノード「ラムヤ」を削除した場合、このでのNeo4j
- 21. 私のiPhoneのアプリケーションがクラッシュiは、テーブルビューを使用する場合
- 22. サーバがクラッシュした場合、どのように名前がRMIレジストリから削除されますか?
- 23. NSMutableArrayからアイテムを削除するときにアプリケーションがクラッシュするが、特定の条件が満たされた場合のみ
- 24. 挿入リクエスト直後に削除リクエストが送信された場合、ドキュメントは削除されません
- 25. テーブルが削除された場合、SSTablesはディスク上で決して削除されません。
- 26. なぜ私のファイルは削除されませんか?
- 27. TypeScriptは、以前にコンパイルされたJavaScriptファイルが削除された場合にのみコンパイルされます。
- 28. ファイルが2つ未満の場合はフォルダを削除してください
- 29. 私の削除サーブレットはデータベースから削除されません
- 30. 私のアプリケーションでステータスバーを削除する
あなたは壊れていますか、電話全体がクラッシュしていますか? –