我正在开发一个使用内部sqlite数据库的应用程序。 MainActivity包含一个Fragment.This片段有一个ViewPager,其中包含其他3个片段,这3个片段中的每一个都有一个ListView。当您单击列表中的某个项目时,将打开第二个活动,其中包含另一个ViewPager,其中的片段显示每个列表项的完整详细信息(位图和字符串)。
我的问题是,什么会有更好的表现?
每次用户滚动细节片段(ViewPager)时,都要对数据库进行常量调用。
只对数据库进行三次调用(mainActivity中每个listview一次),创建3个对象ArrayList并将它们保存在内存中。该列表可能有很多项目。
还有其他我不考虑的事情吗?