android - Last item click null pointer excepction -


listview=(listview)findviewbyid(r.id.list);  listview.setonitemclicklistener(new onitemclicklistener(){      @override     public void onitemclick(adapterview<?> parent, view viewitem, int position, long arg3) {     if(!itemclicked)     {          viewitem = parent.getchildat(position);         ((button)viewitem.findviewbyid(r.id.gov)).setvisibility(view.visible);         ((button)viewitem.findviewbyid(r.id.re)).setvisibility(view.visible);         viewitem.invalidate();         itemclicked=true;         clickeditempos=position;         textview text = (textview)viewitem.findviewbyid(r.id.item);         ime = text.gettext();     }     else     {         viewitem=parent.getchildat(clickeditempos);         ((button)viewitem.findviewbyid(r.id.go)).setvisibility(view.invisible);         ((button)viewitem.findviewbyid(r.id.re)).setvisibility(view.invisible);      viewitem = parent.getchildat(position);     ((button)viewitem.findviewbyid(r.id.go)).setvisibility(view.visible);     ((button)viewitem.findviewbyid(r.id.re)).setvisibility(view.visible);     viewitem.invalidate();     clickeditempos=position;     textview text = (textview)viewitem.findviewbyid(r.id.item);     ime = text.gettext();     }     final int[] coordandcat = favoritecoord(ime.tostring()); 

nullpointer exception happens when have more elements , when scroll , click last item on listview. how workaround this?

note: i'm trying display 2 buttons in every item being clicked. code works clicks on items besides last 1 (if there many elements in list , need scroll)

clickeditempos isn't defined after else unless clickeditempos=position has been called earlier. line error happen on?


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -