作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在另一个线程中加载自定义 ListAdapter 吗?我之前已经这样做过,但我也在同一个线程中下载了数据。
使用或不使用线程加载 ListAdapter 有何优缺点?加载线程是否需要大量资源?
最佳答案
是的,如果您的列表中的条目数量多于微不足道的数量,或者您从网络或磁盘上获取任何内容,则应该将它们加载到单独的线程上。但实际上,使用新的 Loader 来做到这一点非常容易。类。它们基本上就是为这类东西而设计的。他们将负责在单独的线程上完成所有加载工作,而无需您处理所有令人讨厌的线程工作。您只需告诉它您想要加载什么,它就会在后台为您处理这些事情。
请注意,虽然 Loader 类直到 API-11 才引入,但您仍然可以使用 android Support Package 从 API-5 及更高版本访问它们。 .
听起来特别适合您的情况,您应该使用 AsyncTaskLoader .
关于java - 我是否需要一个新线程来填充自定义 ListAdapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012217/
嘿。本周的一个教程,其中一个问题要求通过使用其他函数 formatLine 和 formatList 创建一个函数 formatLines,以格式化行列表。 我的代码是这样的; type Line =
我是一名优秀的程序员,十分优秀!