gpt4 book ai didi

android - iphone 和 android 上的磁盘访问写入/更新数据的速度有多快

转载 作者:行者123 更新时间:2023-11-29 02:31:36 29 4
gpt4 key购买 nike

在我的应用程序中,我将用户的数据以 json 格式存储在他们的手机上。我正在尝试决定应该多久更新一次手机上的数据。让我举个例子-用户有几项任务要做,在每项任务中,用户多次点击一个按钮来更新他们需要的数字。这个“数字”对于在用户下次启动应用程序时保持持久性非常重要,以防他退出应用程序。

现在,如果用户点击按钮 20 次(快速连续 - 几秒钟),我应该在每次点击后更新 json 吗?就像,它是一个足够快的操作吗?或者我应该在用户单击按钮后等待 5 秒钟,以便一次实际更新所有数据吗?

我知道这取决于将文件写入磁盘和其他一些操作的实现 - 让我们假设它实现得很好并且我们只写一页长的 json。现在手机上的磁盘是否快到可以以这样的速度写入磁盘?从我在 iphone5 上的测试来看,执行此类操作似乎非常非常快。但我不确定这是否总是如此或只是我的测试场景。用户号码的持久性在我的应用程序中非常重要,我需要尽可能安全和小心,以免丢失它。

最佳答案

在我看来,几秒钟内 20 次更新并不会耗费太多时间。例如,构建复杂的 JSON 字符串而不是保存它会花费更多时间。但正如@Marc B 提到的,也许更好的解决方案是在 onDestroy 或其他“postExecute”方法上保存更多数据。我相信这将是更简单的解决方案。如果您只想存储点击次数,那么在最后计算和保存就相当简单了。如果不是,请提供更多详细信息

关于android - iphone 和 android 上的磁盘访问写入/更新数据的速度有多快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26788129/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com