Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从列表中自动删除_Android - Fatal编程技术网

Android 从列表中自动删除

Android 从列表中自动删除,android,Android,我将列表与自定义适配器一起使用 这是什么 ArrayAdapter 所以我可以从数据库中删除特定的项目,如果我按下删除按钮 它将从数据库中删除,但会出现在列表中,除非用户转到其他活动并返回到该界面 是否有一种方法可以在用户从列表中选择项目后自动删除 代码 ArrayList学生; 学生。移除(id); 我尝试这样做,但不起作用删除后,请拨打: mAdapter.notifyDataSetChanged(); 将更改通知适配器。ArrayAdapter适配器; ArrayAdapter<

我将列表与
自定义适配器一起使用
这是什么
ArrayAdapter
所以我可以从数据库中删除特定的项目,如果我按下删除按钮 它将从数据库中删除,但会出现在列表中,除非用户转到其他活动并返回到该界面 是否有一种方法可以在用户从列表中选择项目后自动删除

代码

ArrayList学生;
学生。移除(id);
我尝试这样做,但不起作用

删除后,请拨打:

mAdapter.notifyDataSetChanged();
将更改通知适配器。

ArrayAdapter适配器;
ArrayAdapter<HashMap<String, String>> adapter;
...
yourListView.setListAdapter(adapter);
adapter.notifyDataSetChanged();
... setListAdapter(适配器); adapter.notifyDataSetChanged();
在我设置ListAdapter(适配器)之后;((ArrayAdapter)适配器).notifyDataSetChanged();但不起作用吗?我有一个设置适配器的m类和一个执行函数删除的自定义适配器类
ArrayAdapter<HashMap<String, String>> adapter;
...
yourListView.setListAdapter(adapter);
adapter.notifyDataSetChanged();