我从Web服务中获取大量数据。如果返回的记录数量超过1500或2000,则内存溢出,应用崩溃。我不需要将数据保存在本地,只需将数据呈现给用户即可。我如何管理它以免崩溃并显示所有数据?
进行此操作的最佳方法是更改Web服务以接受页面参数并返回分页的结果。为了使它row <last-10>
在表视图中看起来无缝,可以添加无限滚动-即,如果用户到达,发送对下一组记录的请求,并将其加载到表视图中。
但是即使这样,我仍假设如果将所有2K记录(数据数组)保留在内存中,您最终将面临内存问题。因此,那里也需要一些内存管理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句