从列表中自动删除

时间:2012-11-18 21:05:59

标签: android

我使用Custom Adapter列表  这是扩展 ArrayAdapter<HashMap<String, String>> 所以我可以删除按钮删除数据库中的特定项目 它从数据库中删除但它出现在列表中,除非用户转到其他活动并返回到该界面 是否有一种方法可以在用户从列表中选择项目后自动删除

ArrayList<HashMap<String, String>> student;
    student.remove(id);

我尝试这样做,但它不起作用

2 个答案:

答案 0 :(得分:0)

删除后,请致电:

mAdapter.notifyDataSetChanged();

通知适配器有关更改。

答案 1 :(得分:0)

ArrayAdapter<HashMap<String, String>> adapter;
...
yourListView.setListAdapter(adapter);
adapter.notifyDataSetChanged();