android - Ion - Images failing to load into recyclerview -


i have been pulling hair out on bug isn't reproducible. have custom recycler adapter loads values database. calls network helper class build url , load image using ion. bug doesn't appear affected scroll speed, think may affected amount of image calls made server @ once.

 public threadadapter(cursor cursor) {     super(cursor); }  @override public void onbindviewholdercursor(recyclerview.viewholder holder, cursor cursor) {     threadviewholder threadviewholder = (threadviewholder)holder;      networkhelper.getimage(threadviewholder.image,             cursor.getstring(cursor.getcolumnindex(dbcontract.threadentry.column_thread_image_name),             cursor.getstring(cursor.getcolumnindex(dbcontract.threadentry.column_thread_image_extension))     ); }   @override public recyclerview.viewholder oncreateviewholder(viewgroup parent, int viewtype) {     view view = inflater.from(parent.getcontext()).inflate(r.layout.card_thread, parent, false);     threadviewholder viewholder = new threadviewholder(view);     return viewholder; }  class threadviewholder extends recyclerview.viewholder{     public imageview image;      public threadviewholder(view itemview) {         super(itemview);         image = (imageview) itemview.findviewbyid(r.id.thread_image);     }  } 

https://gist.github.com/shywim/127f207e7248fe48400b

public void getimage(imageview imageview, string name, string extension){     if (name != null && extension != null){         string imageurl = "example.com/" + name + extension;          log.d(log_tag, "image url " + imageurl);         ion.with(imageview)                 .fitcenter()                 .placeholder(r.drawable.ic_launcher)                 .error(r.drawable.error)                 .load(imageurl);     }else {         imageview.setimagebitmap(null);     } } 

it appears building url correctly , calling ion when needs called. see placeholder image appear , disappear. never have seen error image appear @ all. think if item a, item b , item c have images need loaded , appear @ same time, odds greater fail loading them.


Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -