我正在尝试制作一个应用程序,用户可以在其中存储 x 个闹钟时间。
另一个用户下次打开时,会显示之前的所有时间序列……他可以选择一个序列,警报总数,并更改第一个警报时间。
我将最多保存 10 个这样的序列。哪个更适合存储这些数据......SharedPreferences
还是SQLite
?
我正在尝试制作一个应用程序,用户可以在其中存储 x 个闹钟时间。
另一个用户下次打开时,会显示之前的所有时间序列……他可以选择一个序列,警报总数,并更改第一个警报时间。
我将最多保存 10 个这样的序列。哪个更适合存储这些数据......SharedPreferences
还是SQLite
?
如果记录仅限于 10 条,那么SharedPreferences
它是最佳选择,因为它易于实施,快速且快速。
在此处使用SQLite
您的要求教程:SQLite 教程和文档:Android SQLite 文档
SharedPreferences旨在存储少量数据,而SQLite用于存储大量数据。
因此,对于这种情况,如果您每次最多只有 10 个数据,那么您可以使用 SharedPreferences,但如果您不知道数据的数量(可能取决于您的应用用户),那么 SQLite 是更好的选择。
Shared Preferences 更适合这种情况(max=10 次)