2011-03-11 72 views
0

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

回答

4

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

我希望这可以工作

相关问题