删除其中一个元素后如何刷新Listview?

删除其中一个元素后如何刷新Listview?,listview,Listview,我有一个列表视图和使用操作栏删除操作。我想刷新列表视图,以便删除的项目消失。我该怎么做? 下面是代码片段,在操作栏上调用处理程序- public boolean onActionItemClicked(ActionMode mode, MenuItem item) { // Respond to clicks on the actions in the CAB switch (item.getItemId()) { case R.id.action_discar

我有一个列表视图和使用操作栏删除操作。我想刷新列表视图,以便删除的项目消失。我该怎么做? 下面是代码片段,在操作栏上调用处理程序-

public boolean onActionItemClicked(ActionMode mode, MenuItem item) {

    // Respond to clicks on the actions in the CAB
    switch (item.getItemId()) {
        case R.id.action_discard:
            //View vi = (View)listview.getSelectedItem();
            for(int j=0;j < selectedItems.size(); j++ )
            {
                int sel =  (Integer) selectedItems.get(j);
                View vi = (View)listview.getChildAt(sel);
                int id = ((Integer)vi.getTag(R.id.TAG_PERSON_ID)).intValue();
                datasource.deletePerson(id);
            }
            mode.finish(); 
                //redirect to same activity (work around for refresh)

            Intent i = new Intent(getApplicationContext(), MyPeople.class);
            i.putExtra("parent", "myteam");
            startActivity(i);

            return true;
    }             
public boolean onActionItemClicked(ActionMode模式,菜单项){
//响应驾驶室中操作的点击
开关(item.getItemId()){
案例R.id.行动\放弃:
//视图vi=(视图)listview.getSelectedItem();
对于(int j=0;j
实现这一点的一个粗略方法是再次调用屏幕闪烁的同一个活动。但我不希望这样。您可以使用adapter.notifyDatasetchange()。@sachin-thx,如何获取视图的适配器?如果您可以查看,我已经粘贴了我的代码。。