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 函數

相關文章
相關標籤/搜索