this.context = context;
this.list = new ArrayList<T>(list);</BUG>
inflater = context.getLayoutInflater();
resources = context.getResources();
}
<BUG>public List<T> getList() {

return list;
}</BUG>
@Override

this.context = context;
inflater = context.getLayoutInflater();
resources = context.getResources();
}
public List<T> list;
public synchronized void refresh(List<T> list) {
this.list = list == null ? null : new ArrayList<T>(list);
notifyDataSetChanged();
}
@Override
