-1

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

代码

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

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

4

2 回答 2

0
ArrayAdapter<HashMap<String, String>> adapter;
...
yourListView.setListAdapter(adapter);
adapter.notifyDataSetChanged();
于 2012-11-18T22:14:49.573 回答
0

删除后,调用:

mAdapter.notifyDataSetChanged();

通知适配器有关更改。

于 2012-11-18T21:08:08.983 回答