仅加载Android上可见的ArrayAdapter行

仅加载Android上可见的ArrayAdapter行,android,ios,uitableview,listview,android-arrayadapter,Android,Ios,Uitableview,Listview,Android Arrayadapter,在我的Android应用程序中,我必须制作一个日历,每天我必须显示当天的事件(它们是PNG)。 为此,对于ListView的每一行,我在数据库中搜索行日期的事件 在iOS上工作正常,因为UITableView只加载可见行,所以应用程序不会让用户等待。Android上也有类似的东西 如何仅加载ListView的可见行(我使用ArrayAdapter为ListView提供信息)?如果您使用的是设备的本地数据库(例如SQLite数据库),则可以使用和 介绍如何实现ContentProvider并将游标

在我的Android应用程序中,我必须制作一个日历,每天我必须显示当天的事件(它们是PNG)。 为此,对于ListView的每一行,我在数据库中搜索行日期的事件

在iOS上工作正常,因为UITableView只加载可见行,所以应用程序不会让用户等待。Android上也有类似的东西


如何仅加载ListView的可见行(我使用ArrayAdapter为ListView提供信息)?

如果您使用的是设备的本地数据库(例如SQLite数据库),则可以使用和


介绍如何实现ContentProvider并将游标装入器与SQLite数据库一起使用

你提到一个数据库电话。您是从本地SQLite DB还是从服务调用获取事件?好的,但是如果我在辅助线程中运行这些事件,用户在看到日历时,会有几秒钟看不到事件…因为线程尚未完成!尝试在适配器中实现适配器保持器模式。它是一个静态类,保存列表行的视图元素,以便在listview中重用。使用它将加快每行的渲染速度。例如谷歌。