Android 仅在listview中显示数据库的前x行
我正在构建一个包含从数据库查询填充的listview的应用程序。该列表工作正常,但我担心当数据库变大时,可能会显示太多数据。我想显示前25个条目,然后在列表底部添加一个名为show more的列表项,在那里我可以附加下25个条目 为下一个25执行第二个数据库查询并将它们附加到当前列表中是否更好 或Android 仅在listview中显示数据库的前x行,android,Android,我正在构建一个包含从数据库查询填充的listview的应用程序。该列表工作正常,但我担心当数据库变大时,可能会显示太多数据。我想显示前25个条目,然后在列表底部添加一个名为show more的列表项,在那里我可以附加下25个条目 为下一个25执行第二个数据库查询并将它们附加到当前列表中是否更好 或 将返回的整个数据集存储在初始数据库查询的ArrayList对象中,并通过在ArrayList中循环更新ListVew?在数据库中的大型数据集中,一次缓存整个数据库并在用户请求时显示更多数据会太多。你有
将返回的整个数据集存储在初始数据库查询的ArrayList对象中,并通过在ArrayList中循环更新ListVew?在数据库中的大型数据集中,一次缓存整个数据库并在用户请求时显示更多数据会太多。你有几个选择,我会缓存前50个,然后显示前25个。当用户决定查看更多时,显示条目0-50,然后缓存51-75。这样,用户就没有真正的延迟时间,您不需要一次缓存整个数据库