gpt4 book ai didi

android - 多个 HTTP POST 顺序

转载 作者:太空狗 更新时间:2023-10-29 13:22:56 24 4
gpt4 key购买 nike

我有一个未开发的应用程序,我需要按顺序执行 3 个 HTTP POST。实现这个的最佳方法是什么?我应该

  1. 让每个 HTTP Post 在它自己的异步类和菊花链异步类(即从第一个异步的 onPostExecute 调用第二个异步)

  2. 将所有 HTTP POST 放在单个 Async 的 doInBcakGround 中。

我知道如何执行 HTTP POST 请求并且我正在使用 OKHTTP 库。我只是想知道按顺序对多个 POST 进行最佳实践。

干杯

最佳答案

您的第一种方法会更好并且相当模块化因为您可以跟踪应用程序中的任何内容。在三个不同的AsyncTask您可以在 postExceute() 中检查哪个 AsyncTask 完成了它的工作(更容易和准确)和

>>>>>In case if the application gets Crashed

那么 httpPost 失败了。但是,第二个会使您的代码变得困惑,并且您将无法跟踪 Exception httpPost 请求失败的情况(尽管以直接的方式)。


因此,从第一个任务的 onPostExecute 启动第二个 AsyncTask 将是更好的方法。

也请看这里:Calling an AsyncTask from another AsyncTask

关于android - 多个 HTTP POST 顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26031328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com