I want to add to ListView information about widgets:
public class Widget {
String w_type;
String title;
String desc;
String img;
//....
}
I want to show image in listview if img field isn't empty. How should I do it using Picasso without duplicating ang showing wrong images in ListView after scrolling? This is current code of getView method from my adapter for listview:
public View getView(int i, View someView, ViewGroup arg2) {
LayoutInflater inflater = LayoutInflater.from(context);
if (someView == null) {
someView = inflater.inflate(R.layout.widgets_list, arg2, false);
}
ImageView img = (ImageView) someView.findViewById(R.id.pic);
String img_url = data.get(i).img;
if (!img_url.equals("")){
Picasso.with(context).load(img_url).into(img);
}
return someView;
}
But now ListView shows wrong and duplicates images. How can I fix it?