如何在Flutter中关闭应用程序时保存数据

问题描述 投票:0回答:2

[我有一个应用程序,其中包含一堆用户数据,这些数据保存在json文件中。我想确保当用户关闭应用程序时,数据将保存到文件中,以供下次打开应用程序时使用。

目前,我唯一的解决方案是每次用户修改内容时都保存文件(并重写)...所以不是最有效的解决方案。否则,我只会找到涉及使用SQL数据库(我想避免)或shared_preferences的解决方案,这对我的数据类型来说太简单了(我相信)。

我的最后一个想法是使用background_fetch程序包,因为它具有在关闭时触发功能的选项。可悲的是,该功能似乎不在应用程序范围内,因此我无法获取其中的数据。

有什么解决方案可以确保用户在不连续保存文件的同时不会丢失数据?

flutter dart sharedpreferences user-data
2个回答
1
投票

您感到满意的一定时间间隔,然后


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.