title: ListView losing content on scroll
body: <p>I have a custom list adapter and I wrote this piece of code of getView.
  The problem i'm facing is that on scrolling, the content gets mixed up and the images mix with each other.</p>
  
  <p><strong>getView Method</strong></p>
  
  <pre><code>public View getView(final int position, View convertView, ViewGroup parent) {
      // if view not generated
      if (convertView == null) {
          LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
          convertView = inflater.inflate(R.layout.post_list, null);
  
          holder = new Holder();
          holder.post_text=(TextView) convertView.findViewById(R.id.post_text);
          holder.post_platform=(ImageView) convertView.findViewById(R.id.post_platform);
          holder.post_image=(ImageView) convertView.findViewById(R.id.post_image);
  
          convertView.setTag(holder);
      } else {
          holder= (Holder) convertView.getTag();
      }
      String network = getNetworkType(posts_platforms.get(position));
  
      setHolderData(holder, network, position);
      return convertView;
  }
  </code></pre>
  
  <p><strong>setHolderData Method</strong></p>
  
  <pre><code>private void setHolderData(final Holder holder, String platform, final int position) {
          holder.post_text.setText(posts_texts.get(position));
          holder.post_platform.setImageResource(R.drawable.default_image);
          holder. post_image.setImageResource(R.drawable.default_image);
  }
  </code></pre>
  
  <p>Any idea what i'm doing wrong?</p>