if (getStatus().equals(Status.in_progress)) { setStatus(Status.complete);
@Override public void run() { if (transfer.getAmountWritten() >= request.getFileSize() || transfer.getStatus() == FileTransfer.Status.error || transfer.getStatus() == FileTransfer.Status.refused || transfer.getStatus() == FileTransfer.Status.cancelled || transfer.getStatus() == FileTransfer.Status.complete) { this.cancel(); timer.cancel(); _endtime = System.currentTimeMillis(); updateonFinished(request, downloadedFile); }else { // 100 % = Filesize // x % = Currentsize long p = (transfer.getAmountWritten() * 100 / transfer.getFileSize() ); progressBar.setValue(Math.round(p)); } } };
@Override public void run() { if (transfer.getAmountWritten() >= request.getFileSize() || transfer.getStatus() == FileTransfer.Status.error || transfer.getStatus() == FileTransfer.Status.refused || transfer.getStatus() == FileTransfer.Status.cancelled || transfer.getStatus() == FileTransfer.Status.complete) FileTransfer.Status status = transfer.getStatus(); if (status == FileTransfer.Status.in_progress)
Log.e("", e.getMessage()); if(transfer.getStatus().equals(Status.error)) { Log.e("ERROR!!! ", transfer.getError() + "");
if (getStatus().equals(Status.IN_PROGRESS)) setStatus(Status.COMPLETE); try {
if (getStatus().equals(Status.in_progress)) { setStatus(Status.complete);
if (getStatus().equals(Status.in_progress)) { setStatus(Status.complete);
if (getStatus().equals(Status.in_progress)) { setStatus(Status.complete);
if (transfer.getStatus() == FileTransfer.Status.error) { if (transfer.getException() != null) { Log.error("There was an error during file transfer.", transfer.getException()); else if (transfer.getStatus() == FileTransfer.Status.refused) { transferMessage = Res.getString("message.transfer.refused"); else if (transfer.getStatus() == FileTransfer.Status.cancelled || transfer.getAmountWritten() < request.getFileSize()) { transferMessage = Res.getString("message.transfer.cancelled");