Android 多图片上传

新手上路,请多包涵

Android 做多图片上传的时候,我用for循环把七牛云的代码括起来然后发现图片无法全部转换成url地址

问题出现的环境背景及自己尝试过哪些方法

选择多图片后进行图片地址转url的操作

相关代码

    for (int i = 0; i < mAlbumFiles.size(); i++) {
        resourcesBean = new PLifeRecord.ResourcesBean();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");
            String key = "icon_" + sdf.format(new Date()) + ".jpg";
            uploadManager = new UploadManager();
            uploadManager.put(mAlbumFiles.get(i).getPath(), key, token, new UpCompletionHandler() {
                @Override
                public void complete(String key, ResponseInfo info, JSONObject response) {
                    if (info.isOK()) {
                        resourcesBean.setType(2);
                        resourcesBean.setUrl(HttpFactory.getInstance().qiniuyunUrl + key);
                        resources.add(resourcesBean);
                    }
                }
            }, null);
    }

你期待的结果是什么?实际看到的错误信息又是什么?

resources这个List里应该会出现多个url,但实际只有1条(如果循环3次的话)
阅读 2k
1 个回答

一个UploadManager只能进行一次任务。

logo
七牛云问答
子站问答
访问
宣传栏