尴尬的CursorAdaptor视图回收

时间:2011-02-08 18:20:28

标签: android

我正在使用ResourceCursorAdapter来显示下载列表 一个跟踪我的应用程序下载的ContentProvider - 建模 在Android的DownloadProvider之后。

问题在于下载是否经常主动运行 调用绑定视图 - 每隔几秒 - 更新下载进度条, 使用当前未与给定关联的视图对象 项目/光标位置。因此,绑定视图不断回收和绑定 查看不同项目/光标位置的对象(称之为“翻转”)。请注意,我只有一种视图类型。

如果用户尝试按下按钮,则尤其如此 其中一个项目被绑定到不同的视图对象和 游标位置,导致错误触发事件 数据

有没有人建议如何最大限度地减少不必要的视图回收,或者不让位置之间的视图对象翻转?

此视图对象翻转似乎仅发生在底部和顶部列表项(屏幕上的三个)中,而中间项/光标仍然绑定到单个视图对象。

谢谢, -Ivan

0 个答案:

没有答案