在线程里用临时数组记录新数据,在UI线程里把临时数组的数据加入listview数组后调mAdapter.notifyDataSetChanged();,避免了线程里和UI同时操作Listview数组
PS:自己的见解
首先ListView中需要使用一个集合或者数组进行显示,此文的意思是
在生成该集合的同时生成一个备用的集合
在需要处理刷新数据的时候,只写入备用的集合,最后要刷新之前把备用集合与显示用的集合同步,这样就可以避免在刷新的时候同时对列表数据做操作了
在线程里用临时数组记录新数据,在UI线程里把临时数组的数据加入listview数组后调mAdapter.notifyDataSetChanged();,避免了线程里和UI同时操作Listview数组
PS:自己的见解
首先ListView中需要使用一个集合或者数组进行显示,此文的意思是
在生成该集合的同时生成一个备用的集合
在需要处理刷新数据的时候,只写入备用的集合,最后要刷新之前把备用集合与显示用的集合同步,这样就可以避免在刷新的时候同时对列表数据做操作了