获取大量数据抛出光标窗口:窗口已满错误

Sca*_*ame 5 performance android localdatacache

我是Android新手,在我的应用程序中,我必须从服务器获取大量数据(其中两个是图像)并将其存储在本地数据库中.到目前为止,我已经完成了标准方法,包括一次获取所有数据并将其存储在本地数据库中.但我失去了内存错误.在获取大量数据时是否需要遵循任何指导原则?此外,我将图像以blob格式存储在本地数据库中.

Rah*_*hul 2

我认为这是因为查询结果对于光标窗口来说太大,并且它请求更多内存或由于 blob image 引起。

由于使用无限滚动或无限滚动满足您的要求,我建议使用它。

存储图像的最佳方式是将路径存储在数据库中并将图像存储在SD卡中

您将从以下链接获得参考,以使用回收器视图实现无限滚动视图

http://android-pratap.blogspot.in/2015/06/endless-recyclerview-with-progress-bar.html