shouldn't you be able to fetch the value of "id" from the returned item?
On Mar 26, 6:44 pm, Abhinav <[email protected]> wrote: > hi, > > I am creating a list .. the elements of the list are drawn from sqlite > database .. I populate the list using ArrayList and > ArrayAdapter ...upon clicking the items on the list I want to be able > to fire an intent containing info about the item clicked ... info like > the index number of the item .. > > using the method : onItemClick(AdapterView av, View v, int index, long > arg) > > I do get index of the item clicked . however it is of the list > currently displayed . the problem comes when I do > setFilterTextEnabled(true) , and on the app type in some text to to > search some item ..and then click it ..rather than giving me the index > of the item on the original list it gives me the index on filtered > list.. > > following is the snippet of code: > ----------------------------------------------------------------- > x--------------------------x----------------- > myListView.setOnItemClickListener(new OnItemClickListener() { > public void onItemClick(AdapterView<?> av, View v, int index, > long arg) { > Intent lyricsViewIntent = new Intent(iginga.this, > LyricsPage.class); > > lyricsViewIntent.putExtra("title", > songList.get((int)arg).getTitle()); > lyricsViewIntent.putExtra("id", > songList.get((int)arg).getSongId()); > startActivity(lyricsViewIntent); > } > }); > > myListView.setTextFilterEnabled(true); > ----------------x--------------------------------------------------- > x------------------------------------- > > Is there any way I can get the original index /position of the item > instead of the one showing in filtered text ...when filtered. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe from this group, send email to android-developers+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.

