-4

在应用程序中存储 10.000 行数据的正确方法是什么?据我所知Android有:

  1. 内部存储器
  2. 外部存储器
  3. 存储的首选项
  4. SQLite 数据库

什么是正确的方法?

4

3 回答 3

1

哪个更好仅取决于数据使用情况。我们在磁盘上写入字节只是为了再次读取它们。您提到的四个地方,它们最终都会写入文件系统,但提供不同的 API 来访问数据,以及可能找到相关信息的不同机制。

每个选择都是一种权衡,各有利弊,如果不知道这 10K 行代表什么、如何使用它们、检索它们的频率以及通常的使用模式,就无法给出合理的答案。

于 2013-01-02T12:23:34.957 回答
0

SQLite DB将是您的最佳选择,因为您必须存储 100 条记录。

此外,如果您愿意,您可以将记录存储在一个文件中并将其保存在您的Assest 文件夹中,然后在安装应用程序之后,您可以将该文件复制到您的SDCard中。这对您来说也是不错的选择。

于 2013-01-02T12:09:44.310 回答
0

SQLite 绝对是比其他更好的选择

于 2013-01-02T12:11:09.943 回答