我有一个包含大量数据的列表。所以过滤文本变化有点慢。所以我想我为什么要一次过滤所有数据。我想过滤将在 ListView 中显示的有限数据。现在的问题是我怎么知道 ListView 何时会从特定索引中询问下 20 个数据?
更多说明: 我有一个 ListView 名称列表、一个适配器、一个包含 2 万条数据的列表和一个小列表(已过滤)。我覆盖 getView 并提供过滤列表中的数据。
我想做什么?: 当 ListView 需要数据(发生滚动或新数据事件)时,在大列表中过滤或搜索,直到获得下一个 20 或 25 个数据,然后将它们设置在过滤后的列表中并在 listView 中显示使用 getView。那么我怎么知道 listView 什么时候需要下一个或上一个 20 个数据呢?