gpt4 book ai didi

Android:从 ListView 中的 XML 处理程序加载大量数据

转载 作者:行者123 更新时间:2023-11-30 04:44:19 26 4
gpt4 key购买 nike

我正在解析一个大型 XML 文档并在 ListView 中显示其内容。最初我解析了整个东西然后一次显示所有内容,但这需要很长时间才能加载(在某些设备上大约 30 秒)。

现在,只要我的 SAX 处理程序获得一个对象,我就会将它添加到一个数组中,并通知我的列表适配器数据已更改。这带来了一个新问题,因为我正在快速刷新用户无法滚动或选择项目的 ListView。

有没有更有效的方法来处理这个问题?

谢谢。

最佳答案

想到两件事。

  1. 确保您在后台线程中加载数据
  2. 不要让 UI 一次加载一个对象不堪重负。以 10 个或任何对您的应用有意义的数量为一批进行。

关于Android:从 ListView 中的 XML 处理程序加载大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5341038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com