我正在编写一个带有2个窗口的简单程序。在第一个窗口中,用户从1-10中选择一个数字,他就这样说了1个月 在第二个窗口中,我有一个图表显示这个数字在一个时期(1个月)内增加或减少。
我可以使用SQLite保存这些数据吗?
据我所知,SQLite是一个本地数据库,您不需要访问互联网(目标用户无法访问互联网。)。
如果用户关闭手机会怎么样?即数据是否仍然存储在手机上(任何时间框架保存这些数据的时间)?
有关保存数据的地方的任何想法?或者SQLite是答案吗?
答案 0 :(得分:0)
SQLite在存储介质(例如硬盘)上使用文件。因此,文件存在时数据是安全的。
您的描述似乎表明一个频繁的访问显示和一个不那么频繁的访问写入。您可能设计了两个单独的流程。对于这种情况,让我提一下,从两个程序/进程/用户使用SQLite可以给你带来问题;尝试同时从两个程序/进程/用户访问任何其他类型的文件时可能遇到的同类问题。
根据我的经验,从单一的“侧面”写作并从一个或多个其他“侧面”阅读大多不是问题。这似乎符合您描述的情况。