从单个 activity 访问 3 个异步任务 API

Access 3 asynctask APIs from a single activity

我的 android 申请中有 3 个类别。为此,我需要进行 3 API 次调用,以便我可以加载我的所有项目。我必须访问相同的 API url 但我必须发送适当的 categoryCode,以便我可以通过 API 获取所需的数据项。通过遵循该方法,我已将项目加载到应用程序中。现在我正在尝试实现搜索功能,当我尝试访问所有这 3 个 API 来加载数据时,它不会发生。它加载仅属于 1 API 的项目。我读了一个 activity 一次可以加载仅属于一个 API 的项目。那么如何加载所有项目。

如何获取我在不同类别中加载的项目。如果我可以访问它,那么我将能够从那里获取它而无需再次加载 APIs。

非常感谢完成此任务的任何建议。

我相信你的搜索 api 应该只是调用,n 过滤应该基于类别进行,其中一个 api 调用设置 cat 作为 rest 参数,点击 db 三次进行过滤,我认为不推荐

您可以将 Json 字符串存储在项目的静态字符串变量中,并且可以在 activity

中访问相同的字符串