【发布时间】:2014-02-05 21:14:51
【问题描述】:
我有发送(多个文本文件)到服务器的应用程序,每个文件发送和获取响应都会更新进度条。一旦所有文件都发送完毕,它就会被关闭。
我已经通过在循环中调用发送函数成功地实现了这一点,并且进度条得到了更新。现在我想 AsyncTask 为每个文件执行 http 请求,同时进度条也得到更新。
如何定义 AsyncTask 以发送特定文件并获得响应。在它发送的每个文件上,进度条也会更新?
任何帮助将不胜感激。
谢谢
-山姆
【问题讨论】:
-
您到底想知道什么?如何将参数传递给 AsyncTask?或者如何从 Asynctask 更新 ProgressBar?
-
我在进度条循环内调用
new PostDataAsyncTask().execute(currentFile),它会抛出异常,即不能在非 UI 线程中调用 AsyncTask。然后如何更新 ProgressBar 以及在哪里创建 AsyncTask 实例?
标签: android android-asynctask progress-bar