tags:

views:

29

answers:

0

I have a tab widget with 3 tabs, each with a listview inside. I setup a context menu so that when I click and hold on one of the list items it brings up a box saying add to favorites. The problem is, I don't know how to pass the selected listview item to the ArrayList in Favorites so they can access it easily, or receive it in Favorites class. I have tried bundling and putExtra but I can't get them to work, I am pretty new to all this and even after reading many guides, I am not very good but here is the code for my context menu so far (after I deleted the messy code I tried before).

public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) 
{
    super.onCreateContextMenu(menu, v, menuInfo);
    menu.add(0, FAV_ID, 0, R.string.fav_insert);
}
public boolean onContextItemSelected(MenuItem item, View v) 
{
    int position = 0;
    switch(item.getItemId()) 
    {
    case FAV_ID:

        AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
        //TODO add the code that adds the selected list item to the favorites class.
        return true;
    }
    return super.onContextItemSelected(item);
}

I have the ArrayList publicly declared in my Favorites class

any help would be appreciated