RingProgressBar
RingProgressBar copied to clipboard
Progress on download file
Hi! I'm trying to do in RecyclerView progress display when copying files. But it displays only the last one (100%) results.
try {
InputStream input = null;
OutputStream output = null;
long lenghtOfFile = source.length();
int count;
try {
input = new FileInputStream(source);
output = new FileOutputStream(destination);
byte[] data = new byte[1024];
long total = 0;
while ((count = input.read(data)) != -1) {
total += count;
int xc = (int) ((total * 100) / lenghtOfFile);
holder.progress_bar.setProgress(xc);
}
} finally {
output.flush();
output.close();
input.close();
}
} catch (IOException e) {
e.printStackTrace();
}
Why are not the intermediate values?
This item should be caused by reuse progress bar is not normal! @crysan
I've already figured out. Thank you! It is a pity that the answer for so long ((
@crysan I'm sorry, because too busy working on my side, there has been no time to maintain the project