我的应用程序提供了几个由数据库支持的 ListView。每个都使用游标适配器和提供程序在数据库和 UI 之间进行接口。在一种情况下,我使用 SimpleCursorAdapter 开箱即用(使用自定义 ViewBinder);在另一种情况下,我将 SimpleCursorAdapter 子类化。
在跟踪我的应用程序时,我发现每次加载这些 ListView 时,光标适配器都会对列表中的每个项目调用它们的 getView() 和 bindView() 方法两次。为什么会发生这种情况,有什么办法可以避免吗?