我可以为迭代器实现 ListView 适配器吗?
Can I implement a ListView adapter for an iterator?
我有某种迭代器作为我模块的输入。它支持 next()、prev()、hasNext()、hasPrev() 和 current() 方法。它可以包含很多项目(实际上,它们是在迭代时从数据库动态加载的)。它不支持 count() 或 size() 方法;我无法通过迭代来计算它们。
设计问题,我知道:(
我无法访问系统的那部分。
我可以在没有任何项目计数信息的情况下为 ListView 实现适配器吗?
抱歉翻译了一半 :(
您可以 return 按批处理结果并将它们添加到 ArrayList 中。当用户滚动到列表末尾时,您加载下一批。
我有某种迭代器作为我模块的输入。它支持 next()、prev()、hasNext()、hasPrev() 和 current() 方法。它可以包含很多项目(实际上,它们是在迭代时从数据库动态加载的)。它不支持 count() 或 size() 方法;我无法通过迭代来计算它们。
设计问题,我知道:(
我无法访问系统的那部分。
我可以在没有任何项目计数信息的情况下为 ListView 实现适配器吗?
抱歉翻译了一半 :(
您可以 return 按批处理结果并将它们添加到 ArrayList 中。当用户滚动到列表末尾时,您加载下一批。