我需要从具有4k到5k行数据的表中加载批量数据。我正在使用AsyncTask来调用Restful WS并以JSON格式从WS获得响应。我在Tab Fragement中调用了这个AsyncTask WS。我有两个Tabs Tab1,Tab2。我想在Tab2中加载数据。
有没有办法,我可以用块调用数据而不是一次调用。例如,当我选择Tab2时,WS应首先调用并获取500条记录并将其显示在页面上。进一步用户滑动或向下滚动,应提取下500条记录。请帮帮我怎么办。我经常搜索并得到了融合!!
答案 0 :(得分:0)
解决方案:1
您需要让服务器端在API中进行分页,以便您可以相应地点击您的数据。然后,当您到达最后一个位置时,需要一次又一次地调用API。
解决方案:2
您需要将整个数据存储到您的变量或本地存储中,然后您可以根据需要获得数据,如100,200或500.然后,当您到达最后一个位置时,您可以获取数据。
因此,您需要集成可滑动的回收站视图,它将帮助您从本地调用API和数据。