在android中并行上传多个文件

时间:2014-03-07 17:18:58

标签: android file-upload android-asynctask

如何将多个文件(图像,视频)并行上传到android中的服务器并显示百分比。目前我只能上传一个文件,显示百分比。我尝试搜索,但我无法得到适当的解决方案。所以,请任何一个帮助或建议我..

1 个答案:

答案 0 :(得分:2)

使用AsyncTask进行上传。为每个文件创建AsyncTask的新实例并执行它。执行时使用

void startMyTask(AsyncTask asyncTask) {
    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
        asyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params);
    else
        asyncTask.execute(params);
}

否则AsyncTasks不会并行运行。