Этот код вы объявляете,
ViewHolder holder;
но вы используете другой объект,
myHolder.imgPhoto= (ImageView) convertView.findViewById(R.id.imgPhoto);
изменить как,
holder.imgPhoto= (ImageView) convertView.findViewById(R.id.imgPhoto);
, а также измените Layoutinflater следующим образом:
convertView = inflater.inflate (R.layout.photodata, null, false);
в этом коде уменьшена ошибка