I am facing a problem and also seen this this link but no help.
Items are {a.b,c,d,e,f,g} but showing {a,b,c,d,a,b,c,d}.
@Override
public View getView(int i, View view, ViewGroup parent) {
final ImageHolder imageHolder = new ImageHolder();
ViewHolder viewHolder = new ViewHolder();
if (view == null){
LayoutInflater inflater = (LayoutInflater) context.getSystemService(android.app.Service.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.feeds_list_facebook, null);
//viewHolder = new ViewHolder();
viewHolder.message = (TextView) view.findViewById(R.id.message);
viewHolder.imageView = (ImageView) view.findViewById(R.id.image);
Event event = events.get(i);
Log.i("SIZE",events.size() + "");
Log.i("MESSAGE", event.getMessage());
Log.i("IMAGE__URL", event.getPicture());
viewHolder.message.setText("");
viewHolder.imageView.setImageBitmap(null);
viewHolder.message.setText(event.getMessage());
mImageLoader.DisplayImage(event.getPicture(), viewHolder.imageView);
view.setTag(viewHolder);
}
viewHolder = (ViewHolder) view.getTag();
return view;
}
and my viewHolder
class ViewHolder {
TextView message;
ImageView imageView;
}