【安卓】请问这种long类型进度怎么转成百分比,并通过ProgressBar显示呢?
当前进度和总进度已经拿到了
MyBody myBody = new MyBody(requestBody, new MyBody.ProgressListener() {@Override
public void onProgress(long currentBytes, long contentLength) {
Thread thread = Thread.currentThread();
Log.d(TAG, "onProgress: 0952 当前长度 " + currentBytes + " ,总长度" + contentLength);
// progressBar.setProgress(pb);
}
}
回答
int progress = (int)(currentBytes * 100f/contentLength);progressBar.setMax(100);
progressBar.setProgress(progress);
以上是 【安卓】请问这种long类型进度怎么转成百分比,并通过ProgressBar显示呢? 的全部内容, 来源链接: utcz.com/a/105890.html