从单个活动访问3个asynctask API

时间:2015-03-27 04:50:38

标签: android api android-asynctask

我的Android应用程序中有3个类别。为此,我有3个API调用,以便我可以加载我的所有项目。我必须访问相同的API网址,但我必须发送相应的categoryCode,以便我可以通过API获取所需的数据项。通过遵循该方法,我已将项目加载到应用程序。现在我尝试实现搜索功能,当我尝试访问所有这3个API来加载数据时,它并没有发生。它加载的项目只属于1个API。我读过一个活动,一次只能加载属于一个API的项目。那么如何加载所有项目。

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

真的很感激任何建议来完成这项任务。

2 个答案:

答案 0 :(得分:1)

您可以将Json字符串存储在项目的静态字符串变量中,并且可以在活动内部访问该字符串

答案 1 :(得分:0)

我相信你的搜索api应该只是调用,n过滤应该根据类别进行,一个api调用设置cat作为rest param,点击db三次进行过滤,我认为不推荐。