我有一个应用程序,其中包含一堆保存在json文件中的用户数据。我想确保当用户关闭应用程序时,数据将保存到文件中,供下次打开应用程序时使用。
目前,我唯一的解决方案是每次用户修改某些内容时都保存文件(并重写)……所以这不是最有效的解决方案。否则,我只会找到涉及使用SQL数据库(我想避免)或shared_preferences的解决方案,这对我的数据类型来说太简单了(我相信)。
我的最后一个想法是使用background_fetch包,因为它具有在关闭时触发功能的选项。可悲的是,该功能似乎不在应用程序范围内,因此我无法获取其中的数据。
有什么解决方案可以确保用户在不连续保存文件的同时不会丢失数据?
最佳答案
关于flutter - 在Flutter中关闭应用程序时如何保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60362578/