Java 更改数据库后更新ListView

Java 更改数据库后更新ListView,java,android,listview,adapter,Java,Android,Listview,Adapter,我一直在创建一个简单的列表应用程序,它带有一个TabLayout来存储和查看多种类型的内容。我已经在下面列出了我的应用程序的结构 在ListView中,我可以单击一个项目,这将启动一个DialogFragment,从数据库中检索该项目,并允许我编辑和保存条目 覆盖ListView,从MainActivity,我有一个FloatingActionButton。这将启动相同的DialogFragment,这次没有内容 这一切都和预期的一样 但是,我不知道如何在关闭DialogFragment后刷新L

我一直在创建一个简单的列表应用程序,它带有一个TabLayout来存储和查看多种类型的内容。我已经在下面列出了我的应用程序的结构

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

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

这一切都和预期的一样

但是,我不知道如何在关闭DialogFragment后刷新ListView,无论是在编辑还是新条目之后

任何关于我如何实现这一点的建议都将不胜感激


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

adapter.notifyDataSetChanged(); 
如果您使用的是asynctask,那么可以在中调用此lin

onPostExecte(){ // here }  

你能给我展示一下启动ListView的代码吗?你的帖子最终让我意识到我也可以从我的MainActivity中的viewPager调用notifyDataSetChanged。可以从DialogFragment访问MainActivity中的公共方法,这解决了我的问题。谢谢