private void clearTagViewMap(){
  TextView view;
  for (  final Tag tag : mTagViewMap.keySet()) {
    view=mTagViewMap.get(tag);
    view.setTag(null);
    view.setOnClickListener(null);
    view.setSelected(false);
    mTextViewPool.add(view);
  }
  mTagViewMap.clear();
}

private void clearTagViewMap ( ) { TextView view ; for ( final Tag tag : mTagViewMap . keySet ( ) ) { view = mTagViewMap . get ( tag ) ; view . setTag ( null ) ; view . setOnClickListener ( null ) ; view . setSelected ( false ) ; mTextViewPool . add ( view ) ; } mTagViewMap . clear ( ) ; }
this clears the tagview map and restores the textviews to the pool
