ContextItemSelected获取ListView的Item的信息

RT;
现在想从Item里面获取其中一个TextView的值。
contactListView.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {

        @Override
        public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
            // TODO Auto-generated method stub
            menu.setHeaderTitle("请选择");
            menu.add(0, CALL, 0, "打电话");
            menu.add(0, SEND, 0, "发短信");

        }
    });

}

@Override
public boolean onContextItemSelected(MenuItem item) {
    // TODO Auto-generated method stub
    AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
    int MID = (int) info.id;
    switch (item.getItemId()) {

    case CALL:
        break;

    case SEND:
        break;
    }

    return super.onContextItemSelected(item);
}

从数据上控制获取值:
比如说,你的CALL就是打电话,SEND就是发短信,那么你可以在数据上就将CALL与打电话绑定,SEND与发短信绑定
例如,自定义一个map,key就是CALL,值就是打电话
在switch中,用map.get方法获取到相应的值

MenuItem具有方法getTitle()可以获取TextView中的内容。你是这个意思吗?