我知道我需要使用 arrayAdapter.notifyDataSetChanged,但我不确定在哪里实现它,删除数据库条目发生在 onItemLongClick 中。非常感谢任何帮助。
删除条目后,必须刷新页面才能使 ListView 接受更改。
最佳答案
在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();
}
关于java - 删除数据库条目后刷新 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53542028/