安卓 Asynctask在java中获取进度百分比 2 周,4 日 Questions & Answers 644 我有一个AsyncTask正在解压缩文件。是否可以获取AsyncTask进度的百分比,以水平ProgressBar显示它
# 1 楼答案 AsyncTask具有方法onProgressUpdate(整数…)例如,您可以通过调用publishProgress()来调用每次迭代,或者每次在doInBackground()期间完成进度时调用 有关更多详细信息,请参阅doc
# 2 楼答案 重写onProgressUpdate中的AsyncTask。然后从后台线程中调用publishProgressonProgressUpdate将在UI线程上使用来自publishProgress的参数调用 使用AsyncTask中的第二个类型参数确定进度参数的类型
# 1 楼答案
AsyncTask具有方法onProgressUpdate(整数…)例如,您可以通过调用publishProgress()来调用每次迭代,或者每次在doInBackground()期间完成进度时调用
有关更多详细信息,请参阅doc
# 2 楼答案
重写
onProgressUpdate
中的AsyncTask
。然后从后台线程中调用publishProgress
onProgressUpdate
将在UI线程上使用来自publishProgress
的参数调用使用
AsyncTask
中的第二个类型参数确定进度参数的类型