android AbsListView

今天再看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 函数

相关文章
相关标签/搜索