今天再看AbsListView ,发现几个有用的函数,记录一下 html
public void setRecyclerListener (AbsListView.RecyclerListener listener) java
设置当视图被放入回收器等待被重用时获得通知的回收监听器。 该监听器用于释放关联到视图的资源。 api
这个有什么用处呢?个人理解是在这里能够作一些释放引用的操做,尤为是对一些图片资源 ide
listView.setRecyclerListener(new AbsListView.RecyclerListener() { @Override public void onMovedToScrapHeap(View view) { ViewHolder holder = (ViewHolder) view.getTag(tag); if (holder != null) { holder.content_pic.getImageView().getDrawable().setCallback(null); holder.content_pic.setImageBitmap(null); holder.content_pic.getImageView().clearAnimation(); holder.repost_content_pic.getImageView().clearAnimation(); } } } });
最后 推荐一下abslistview api说明 http://www.cnblogs.com/over140/archive/2011/06/07/2074019.html 函数