我是 Android 新手,在我的应用程序中,我必须从服务器获取大量数据(其中两个是图像)并将其存储在本地数据库中。
到目前为止,我已经完成了标准方法,其中涉及一次获取所有数据并将其存储在本地数据库中。但我遇到了内存不足的错误。获取大量数据时是否需要遵循任何准则?我还以 blob 形式将图像存储在本地数据库中。
我认为这是因为查询结果对于光标窗口来说太大,并且它请求更多内存或由于 blob image 引起。
由于使用无限滚动或无限滚动满足您的要求,我建议使用它。
存储图像的最佳方式是将路径存储在数据库中并将图像存储在SD卡中
您将从以下链接获得参考,以使用回收器视图实现无限滚动视图
http://android-pratap.blogspot.in/2015/06/endless-recyclerview-with-progress-bar.html http://android-pratap.blogspot.in/2015/06/endless-recyclerview-with-progress-bar.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)