2
私はアプリケーションで作業しています。サーバからダウンロードする必要があります。実行するには、 ダウンロードが途中で途切れてしまった場合、ダウンロードしたファイルの一部がアプリケーションからアクセスできない。 私はそのタイプのファイルを自動的に削除したいと思います。私を助けてくださいから取ら部分的にダウンロードされたメディアをSDカードから削除するには
私はアプリケーションで作業しています。サーバからダウンロードする必要があります。実行するには、 ダウンロードが途中で途切れてしまった場合、ダウンロードしたファイルの一部がアプリケーションからアクセスできない。 私はそのタイプのファイルを自動的に削除したいと思います。私を助けてくださいから取ら部分的にダウンロードされたメディアをSDカードから削除するには
if(isInterrupted())
{
// the download was canceled or interrupted, so let's delete the partially downloaded file
outFile.delete();
}
else
{
// notify completion
msg = Message.obtain(parentActivity.activityHandler,
AndroidFileDownloader.MESSAGE_DOWNLOAD_COMPLETE);
parentActivity.activityHandler.sendMessage(msg);
}
:http://www.hassanpur.com/blog/2011/04/android-development-downloading-a-file-from-the-web/
EDIT(追加情報):あなたは、代わりに削除して、再起動のファイルのダウンロードを再開し、このを見てみたいと思った場合はSO how to resume an interrupted download
があります投稿あなたはまた、ダウンロードをやり直すよりも、ダウンロードをやり直す方法を探しています。 – TryTryAgain
実行中のダウンロードで、インターネットが停止したことを検出すると、catchでファイルを削除する必要があります。インターネットでは、socketExceptionが発生したかどうかを確認してください。 –