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