我需要实现以下功能:
I>需要按顺序上传多个文件。
II>成功上载一个文件后,列表中的下一个文件需要开始上传。
III>我还需要使用文件上传的百分比(刷新)来实现progressdialog。
需要有关如何开始httpcommunication的提示/建议。我应该使用Handler,因为我需要上传多个文件&还处理上传失败的重试选项? 我发现AsyncTask通常适用于单个任务,因此使用AsyncTask实现上述功能是值得的。
答案 0 :(得分:0)
我认为您必须使用Apache HTTPmime
上传多个文件,这样您就可以一次上传多个文件,无需进行HttpClient's execute or Post
方法的序列调用只需拨打一个<强> HttpClient的即可。
此外,您可以使用AsyncTask
,因此您无需为此保持处理程序,并且您可以在文件上传时轻松显示progress dialog
..(这是我个人的意见选择是你的)