My adapter didn't work in android 5 or 6 and not show image -


i create slider viewpager it's work in android 4.4 kitkat don't know why didn't work in 5 or 6 android version.i debug program , works right don't know why show me white screen in upper sdk. here code : (if it's necessary update post xml files )

adapter

public class screenshootsadapter extends pageradapter {   private int[] image_resources={         r.drawable.walkthrough1,         r.drawable.walkthrough2,         r.drawable.walkthrough3,         r.drawable.walkthrough4,         r.drawable.walkthrough5,         r.drawable.walkthrough6,  };  private context ctx;  private layoutinflater layoutinflater;  public screenshootsadapter(context ctx){     this.ctx=ctx; }   @override public int getcount() {     return image_resources.length; }  @override public boolean isviewfromobject(view view, object object) {     return (view==(linearlayout) object); }  @override public object instantiateitem(viewgroup container, int position){     layoutinflater =(layoutinflater) ctx.getsystemservice(context.layout_inflater_service);      view item_view= layoutinflater.inflate(r.layout.screenshoots,container,false);      imageview imageview=(imageview) item_view.findviewbyid(r.id.slider_image);      imageview.setimageresource(image_resources[position]);      container.addview(item_view);      return item_view;   }  @override public void destroyitem(viewgroup container,int position,object object) {     container.removeview((linearlayout) object); } 

}

activity

public class apptutorialactivity extends appcompatactivity {

viewpager viewpager; screenshootsadapter adapter; typeface typeface;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_app_tutorial);       viewpager=(viewpager) findviewbyid(r.id.screenshoot_slider);      adapter=new screenshootsadapter(this);      viewpager.setadapter(adapter);      tablayout tablayout = (tablayout) findviewbyid(r.id.tab_layout);      tablayout.setupwithviewpager(viewpager, true);       textview textback=(textview) findviewbyid(r.id.text_back);      typeface=typeface.createfromasset(getassets(),"font/iransansmobile.ttf");      textback.settypeface(typeface);      textback.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view view) {             finish();         }     });  } 

}


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -