我使用asynctask任务类将数据发送到Web服务器。所以我从一个数组列表中获取SQLite的所有值,并且在for循环中我调用asynctask类来发送数据,但问题是循环完成其执行并仅将数组列表中的最后一个值发送到Web服务。但是Web服务正在根据for循环调用。
任何建议都会有所帮助。
以下是我的代码:
for (int i = 0; i < outletMasterList.size(); i++) {
outletMaster = outletMasterList.get(i);
outlet_Code = outletMaster.getOutletCode();
outlet_UID = outletMaster.getOutletUID();
finalValue = AppConstant.IMEI_NUMBER;
System.out.println("Sync i : : : : " + i + " " + respose_count);
new CommonAsyncTaskWithoutProgressBar(Sync.this, callbackInterface)
.execute("0",
AppConstant.NAMESPACE,
AppConstant.METHOD_NAME,
AppConstant.ACCESS_KEY,
AppConstant.Set_OutletFromHH,
AppConstant.OutletSyncParameters, finalValue);
}