问题描述:在ListView的Item中,有一个按钮删除该条目,测试时发现,删除之后,没有刷新界面。notifyDataSetChanged不好用
解决办法:没刷新的问题是,notifyDataSetChanged会触发getView。在我优化getView的时候,即convertView.setTag(R.id.tag_text, holder) ;同时也把传入的View的数据源也优化了,即convertView.setTag(R.id.tag_source, source); 所以notifyDataSetChanged会判断成,数据源没有改变,所以不会刷新View。 解决办法就是不要把数据源setTag