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


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

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

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

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

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

你可能感兴趣的:(即时通讯发消息出现ListView左边视图突然闪现,再加载右边视图的bug)