即时通信发消息出现ListView左边视图忽然闪现,再加载右边视图的bug


刚开始发送一条消息是这样处理的:it

conversation.addMessage(message);
listView.setAdapter(adapter);
adapter.refreshSelectLast();io

使得ListView刷新了2次,其中listView.setAdapter(adapter);使得列表从第一个item从新加载,也就是那个突闪的视图,ast

adapter.refreshSelectLast();是刷新最后一个item,知道问题所在,就找到解决方案了。List

解决办法就是将listView.setAdapter(adapter)删除便可。
rsa

相关文章
相关标签/搜索