我知道我需要使用arrayAdapter.notifyDataSetChanged,但是我不确定该在哪里实现,因此在onItemLongClick中会删除数据库条目。非常感谢您的协助。
删除条目后,必须刷新页面,以便列表视图接受更改。
答案 0 :(得分:1)
在onClick()
侦听器中,从数据库中删除该项目后,必须从list
将该项目删除并通知适配器:
@Override
public void onClick(DialogInterface dialogInterface, int i) {
delete.removeValue();
list.remove(i);
arrayAdapter.notifyDataSetChanged();
Toast.makeText(list_view.this, "Report deleted", Toast.LENGTH_SHORT).show();
}
答案 1 :(得分:0)
使用arrayAdapter.notifyDataSetChanged();在delete.remove value()之后;在您的onClick中。