android - ListItem Index is always -1? -


i ran code needed listitem index, can pass index separate fragment. wasn't working @ first, set toast check index each item had so...

songview.setonitemclicklistener(new adapterview.onitemclicklistener() {          @override         public void onitemclick(adapterview<?> parent, view view,                                 int position, long id) {              // getting list item index             int songindex = songview.getselecteditemposition();             toast.maketext(getactivity(), "index number : " + " " + songindex, toast.length_short).show();                          }     }); 

but each item click, end index -1. solutions? thanks.

try:

int songindex = position; 

instead of

int songindex = songview.getselecteditemposition();; 

Comments