我有一个要求,其中有一个具有不同类型的动态表单,如获取编辑文本、上传图像等。
我面临的问题是在遍历所有情况时我必须将图像上传到服务器并在移动到下一个类型之前获取该 url。最后将表单数据发布到服务器。
我尝试将所有代码放入线程中:
new Thread(new Runnable() {
@Override
public void run() {
//Code below with for loop
}
}).start();
另外上传图片在 asnctask 中
for (int fieldIndex = 0; fieldIndex < section.getFields().size(); fieldIndex++) {
switch (field.getType()) {
case ("TextField"):
//take data
break;
case ("Number"):
//take data
break;
case ("image"):
// UPLOAD to server and get that url in Asynctask
break;
} fieldIndex++;
}
// Once for loop done upload all data witb image url to server
但它不是等待图像 URL,而是迭代循环,如果它没有递增,则再次调用上传图像函数。
哆啦的时光机
桃花长相依
牛魔王的故事
相关分类