document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.     @Override
  2.     public View getView(int position, View convertView, ViewGroup parent) {
  3.         Wallpaper wallpaper = (Wallpaper) getItem(position);
  4.         ViewHolder holder;
  5.         if(convertView == null){
  6.             LayoutInflater inflater = LayoutInflater.from(mContext);
  7.             convertView = inflater.inflate(R.layout.list_item, parent, false);
  8.             holder = new ViewHolder();
  9.             holder.titleText =(TextView) convertView.findViewById(R.id.title_text);
  10.             holder.previewImage = (ImageView) convertView.findViewById(R.id.image_view);
  11.             convertView.setTag(holder);
  12.         }
  13.         else{
  14.             holder = (ViewHolder)convertView.getTag();
  15.         }
  16.  
  17.        
  18.         /*
  19.          * Don\'t bother changing the image and loading a new
  20.          * one of we are re-using the view in the same spot.
  21.          */
  22.         if(position != holder.position){
  23.             holder.previewImage.setImageDrawable(mTempImage);
  24.             holder.titleText.setText(wallpaper.getTitle());
  25.             holder.position = position;
  26.            
  27.             mLoader.loadImage(holder, wallpaper);
  28.         }
  29.        
  30.        
  31.         if(position > getCount() - THRESHOLD){
  32.             mLoadTrigger.loadTriggered();
  33.         }
  34.        
  35.         return convertView;
  36.     }
');