【发布时间】:2013-11-20 07:42:23
【问题描述】:
大多数关于如何使用publishProgress 的示例在非常少的离散步骤中调用它(例如http://www.java2s.com/Code/Android/Network/UsingAsyncTasktodownloadabigfile.htm),通常在httpClient.execute 之前和之后调用一个。
在我的应用程序中,我注意到大部分时间(比如 3 秒)都用于建立与服务器的连接。
因此,在那段时间里,我的进度条对用户来说似乎停滞不前。为了给他视觉上的反馈,告诉他背景中还有什么事情发生,我想在等待期间为进度条设置动画。例如。从 0% 开始,每半秒增加 2% 的进度,同时等待从 httpClient.execute 回来(例如最多 60%)。
如果有任何建议,我将不胜感激。
【问题讨论】:
标签: android android-asynctask progress-bar