android AbsListView

今天再看AbsListView ,发现几个有用的函数,记录一下

 

public void setRecyclerListener (AbsListView.RecyclerListener listener)

设置当视图被放入回收器等待被重用时得到通知的回收监听器。 该监听器用于释放关联到视图的资源。

这个有什么用处呢?我的理解是在这里可以做一些释放引用的操作,尤其是对一些图片资源

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

 

你可能感兴趣的:(android AbsListView)