android有关问题:在下上文中怎么删除ListView中的信息

android问题:在上下文中如何删除ListView中的信息
package com.xiehande.listViewHomework.activity;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.util.Log;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.Button;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;
import android.widget.Toast;

public class MaiinActivity extends ListActivity {
ListAdapter adapter;
String mColumnNames[] = new String[] { "name", "address", "phone" };
int mViewIds[] = new int[] { R.id.txtName, R.id.txtAddress, R.id.txtPhone };
TextView txtNameTV;
public Menu menu;
private int menuItemId=Menu.FIRST;//初始值为1
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
private List<Map<String, Object>> getData() {

Map<String, Object> map = new HashMap<String, Object>();

map.put("name", "aaa");
map.put("address", "ccv");
map.put("phone", "12345");
list.add(map);

map = new HashMap<String, Object>();
map.put("name", "bbb");
map.put("address", "sdd");
map.put("phone", "114");
list.add(map);

map = new HashMap<String, Object>();
map.put("name", "ccc");
map.put("address", "ssc");
map.put("phone", "321");
list.add(map);

map = new HashMap<String, Object>();
map.put("name", "ddd");
map.put("address", "ssc");
map.put("phone", "821");
list.add(map);
return list;
}

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.getListView().addHeaderView(this.getLayoutInflater().inflate(R.layout.header_view, null), null, false);
 adapter = new SimpleAdapter(this, this.getData(), R.layout.row_ui, mColumnNames, mViewIds);
this.setListAdapter(adapter);
//注册上下文菜单
registerForContextMenu(getListView());

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
this.menu=menu;
addMenu();
return super.onCreateOptionsMenu(menu);
}



@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
// TODO Auto-generated method stub
super.onCreateContextMenu(menu, v, menuInfo);