package com.roboo.like.google.adapters;
import android.util.SparseArray;
import android.view.View;
public class ViewHolder
{
public static<T extends View> T getView(View view ,int id)
{
SparseArray<View> viewHolder = (SparseArray<View>) view.getTag();
if(null == viewHolder)
{
viewHolder = new SparseArray<View>();
view.setTag(viewHolder);
}
View childView = viewHolder.get(id);
if(null == childView)
{
childView = view.findViewById(id);
viewHolder.put(id, childView);
}
return (T) childView;
}
}