更改数据库后更新 ListView

Updating ListView after change to database

我一直在使用 TabLayout 创建一个简单的列表应用程序来存储和查看多种类型的内容。我在下面绘制了我的应用程序的结构。

我可以从 ListView 单击一个项目,这将启动一个 DialogFragment,它从数据库中检索该项目并允许我编辑和保存该条目。

从 MainActivity 覆盖 ListView,我有一个 FloatingActionButton。这将启动相同的 DialogFragment,但这次没有内容。

这一切都按预期工作。

但是,我想不通的是如何在关闭 DialogFragment 后刷新 ListView(无论是在编辑还是新条目之后)。

任何关于如何实现这一目标的指示都将不胜感激!

当您执行数据修改时,完成后您调用

adapter.notifyDataSetChanged(); 

如果您使用的是 asynctask,则在

中调用此 lin
onPostExecte(){ // here }