     @Override public View getView(int position, View convertView, ViewGroup parent) {     ViewHolder holder = null;     if (convertView == null)     {         holder = new ViewHolder();          LayoutInflater vi = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);          