首页 > 解决方案 > 删除数据库条目后刷新列表视图

问题描述

我知道我需要使用arrayAdapter.notifyDataSetChanged,但我不确定在哪里实现它,删除数据库条目发生在onItemLongClick 中。非常感谢任何帮助。

删除条目后,必须刷新页面,以便列表视图进行更改。

标签: javaandroid

解决方案


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();
}

推荐阅读