gpt4 book ai didi

java - 根据从不同类别获得的值更新进度条

转载 作者:行者123 更新时间:2023-12-01 15:23:17 25 4
gpt4 key购买 nike

我必须有一个 Activity,其中我必须使用从不同类获取的值来更新 ProgressBar 的进度。

在下载类中我使用这个函数来计算进度..

public void publishDownloadProgress(long lengthoffile, long bytesDownloaded){
mFileLength = lengthoffile;
totalBytesDownloaded = bytesDownloaded;
mProgress = ((totalBytesDownloaded*100)/mFileLength);
}

这样才能取得进展

public long getDownloadProgress(){
return mProgress;
}

但是当我使用 getDownloadProgress();在我的 Activity 中,我只得到 0 这是可以理解的,因为它只得到一次。

但是我喜欢的是一系列连续的进度值,我想用它来更新我的 ProgressBar,该怎么做?

最佳答案

您应该多次调用getDownloadProgress()

并设置两次通话之间的时间。

您的成绩为零,因为第一次进度可能为零。等待一段时间 4ex Thread.sleep(50000);

然后再次调用getDownloadProgress(),您将获得更新的值

关于java - 根据从不同类别获得的值更新进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10549531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com