httppost请求获取上传进度问题

两天一包芙蓉王 2013-07-31 02:29:32
现在已经上传成功了,我想在上传过程中加上一个上传实时进度,怎么获得上传进度。具体部分相关代码如下:

public void upload(String sessionId, Record record,
List<Map<String, Object>> list) {

Map<String, Object> requestObject = new HashMap<String, Object>();

requestObject.put("title", record.getTitle());
requestObject.put("content", record.getContent());
requestObject.put("longitude", record.getLongitude());
requestObject.put("latitude", record.getLatitude());
requestObject.put("recodeDate", record.getCreateTime());
requestObject.put("images", list);

StringResult result = this.postForObject(sessionId, StringResult.class,
requestObject);
}


class UploadAsyncTast extends AsyncTask<Void, Void, Integer> {

private Record record;
private List<Map<String, Object>> list;

public UploadAsyncTast(Record record, List<Map<String, Object>> list) {
this.record = record;
this.list = list;
}

@Override
protected Integer doInBackground(Void... params) {
try {
Log.i(TAG, sessionId + " UploadAsyncTast()执行");
imageHandler.upload(sessionId, record, list);
return 1;
} catch (Exception e) {
return 0;
}
}

@Override
protected void onPostExecute(Integer result) {
super.onPostExecute(result);
if (result == 1) {
Log.i(TAG, "图文上传成功");
} else {
Log.i(TAG, "图文上传失败");
}
}
}
...全文
445 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
荔枝别闹了 2014-09-12
  • 打赏
  • 举报
回复
你用个转轮嘛,管什么进度吗,一直转就好了
SoulRed 2014-09-12
  • 打赏
  • 举报
回复
这个问题你用HTML5可以实现,
  • 打赏
  • 举报
回复
怎么沉了.............

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧