我一直在使用TabLayout创建一个简单的列表应用程序,以存储和查看多种类型的事物。我已经在下面绘制了我的应用程序的结构。
在ListView中,我可以单击一个项目,这将启动一个DialogFragment,该DialogFragment从数据库中检索该项目,并允许我编辑和保存条目。
从MainActivity覆盖ListView,我有一个FloatingActionButton。这将启动相同的DialogFragment,这次没有内容。
所有操作均符合预期。
但是,我不知道的是在关闭DialogFragment之后(无论是在编辑还是在新条目之后)如何刷新ListView。
任何有关如何实现这一目标的指针将不胜感激!
答案 0 :(得分:1)
执行数据修改时,调用完成后
adapter.notifyDataSetChanged();
如果您使用的是asynctask,则在
中称呼此linonPostExecte(){ // here }