如何一次处理多个异步调用?

时间:2019-10-19 15:38:59

标签: android android-fragments android-asynctask

实际上,我制作了一个android应用程序,在其中我以JSON形式从服务器中检索数据,并且正在使用异步调用来获取数据。数据检索就可以了。
但是有一个问题:我的应用程序只有一个屏幕,其中有两个片段,在这两个片段中,我都是从JSON响应中获取数据,而JSON响应是由异步任务处理的。
默认情况下,片段1上有应用程序,当我单击某个元素时,该片段具有动态元素。将打开一个新活动,在新活动中,我从数据库中检索了更多数据。现在,当我打开活动时,数据会立即显示。
当我返回并切换到片段2,然后再次切换到片段1,然后再次单击任何元素时,几秒钟后将检索数据。
然后我再次切换到第二个片段,然后再切换到第一个片段,然后单击任何元素,数据检索时间将增加更多。
每次重复此步骤,数据检索时间都会增加。第二个片段也是如此。
现在,我想找到解决这个时间问题的解决方案。我需要你的建议。 预先感谢

0 个答案:

没有答案
相关问题