我有一个非常基本的应用程序,它读取数组json文件并将其显示给回收站视图。
我希望能够修改其中一个项目,但可以想到多种方式,其中没有一种感觉正确。
这不是一个新问题所以我在问这个案例是否有设计模式。
目前我的主要活动显示了该列表。 如果我按下列表项,我会导航到一个活动以显示项目详细信息。 此活动上有一个编辑按钮,可以通过“活动”编辑列表项。 编辑完成后,需要将其保存到json文件中,然后调用重新读取json文件并显示项目的主活动。
这种效率非常低。
感谢任何关于如何改善这一点的建议,谢谢!
答案 0 :(得分:0)
我认为您可以通过调用适配器的notifyDataSetChanged()
来更改MainActivity中的列表,并将其保存到MainActivity的onPause()
或onStop()
方法中的JSON文件中。据我所知,I / O需要时间因此需要最小化