更改数据库后更新ListView

时间:2020-03-13 21:02:29

标签: java android listview adapter

我一直在使用TabLayout创建一个简单的列表应用程序,以存储和查看多种类型的事物。我已经在下面绘制了我的应用程序的结构。

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

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

所有操作均符合预期。

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

任何有关如何实现这一目标的指针将不胜感激!

My app structure

1 个答案:

答案 0 :(得分:1)

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

adapter.notifyDataSetChanged(); 

如果您使用的是asynctask,则在

中称呼此lin
onPostExecte(){ // here }