0

我现在正在android中调试一些开源电子邮件客户端,但我对消息状态(已读和未读)有疑问。每当客户端收到新消息并检查邮件时,所有已读消息都会再次变为未读。我有一个扩展 BaseAdapter 的自定义类。我的部分跟踪是我在 onResume 中调用了 notifyDataSetChanged。我的问题是,我怎么知道 notifyDataSetChanged 真的改变了视图。我将日志放入 bindView 和 getView 以了解它是否真的通过了,一旦我调用 notifyDataSetChanged 但日志没有显示。这是否意味着它没有调用适配器来设置新视图?

4

1 回答 1

4

尝试在列表的实例中调用invalidate()invalidateViews()

于 2011-03-11T03:22:06.133 回答