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.

Reply via email to