在for循环中调用Async任务类

时间:2017-07-21 12:27:57

标签: android sqlite for-loop soap android-asynctask

我使用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);
}

0 个答案:

没有答案