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
七牛云问答
子站问答
访问
宣传栏