public View getView(int position, View convertView, ViewGroup parent) { People people = (People) getItem(position); ViewHolder holder; if (convertView == null) { holder = new ViewHolder(); convertView = mLayoutInflater.inflate(R.layout.item, null); holder.hotelImage = (ImageView) convertView.findViewById(R.id.avatar); holder.hotelName = (TextView) convertView.findViewById(R.id.name); holder.hotelId = (TextView) convertView.findViewById(R.id.id); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.hotelName.setText(people.getName()); holder.hotelId.setText(people.getId()); try { Picasso.with(mContext).load(people.getAvatar()).resize(100, 100).into(holder.hotelImage); } catch (Exception e) { Log.d("PARSE", e.toString()); } return convertView; }