使用齐射保存标题和明细之类的交易

时间:2018-08-18 06:22:09

标签: android android-volley

我是在Volley中使用Android的新手。现在,我要通过以下步骤保存交易:

  1. Android将调用服务以获取RequestID(系统自动生成的ID),然后

  2. RequestID将用作执行明细交易的参数之一,然后

  3. 如果所有明细事务已成功执行,请转到另一个活动。

仅供参考:我使用ProgressDialog更新以上步骤的所有进度。

我的理论是这样的:

  1. 我设置进度对话框的消息,例如“将请求发送到服务器”,然后

  2. 我使用String Request执行标头请求,然后

  3. onResponse标头执行功能,我从返回的JSON获取响应ID,然后

  4. 尝试再次将具有指定参数(例如RequestQueue等)的任何明细交易添加到RequestID,并且

  5. 我还要检查是否有任何执行过的明细交易中的onResponse是最后一次明细交易,

  6. 如果是最后一笔明细交易,我尝试关闭进度对话框。

当我运行该应用程序时,它停留在第二个明细交易中(我有3个明细交易)。

由于我知道volley是异步任务,无法预测执行顺序,因此如何设置volley请求的顺序?

如果您需要代码,请告诉我。

谢谢。

0 个答案:

没有答案