- destFile.delete();\r
- destTmpFile.renameTo(destFile);\r
- setDownloadStatus(String.format("Downloaded finished: %d bytes", byteCount));\r
+ if (bytesRead == -1 && !stop.get()) {\r
+ destFile.delete();\r
+ destTmpFile.renameTo(destFile);\r
+ } else {\r
+ Log.d("THAD", "Stopped downloading file.");\r
+ }\r
+ setDownloadStatus(String.format("Downloaded finished: %d bytes",\r
+ byteCount));\r