存储Android应用中记录的10000行的最佳方法是什么?

时间:2013-01-02 12:06:13

标签: android memory-management sharedpreferences android-sqlite

在应用内存储10,000行数据的正确方法是什么?据我所知,Android有:

  1. 内存
  2. 外部记忆
  3. 存储偏好
  4. SQLite数据库
  5. 什么是正确的方法?

3 个答案:

答案 0 :(得分:1)

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

每个选择都是权衡,有自己的优点和缺点,并且不知道那些10K行代表什么,如何使用它们,检索它们的频率,以及通常的使用模式,无法给出合理的答案

答案 1 :(得分:0)

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

此外,如果您希望将记录存储在文件中并将其保存在 Assest文件夹中,则在安装应用程序后,您可以将该文件复制到您的的 SD卡即可。这对你来说也是不错的选择。

答案 2 :(得分:0)

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

相关问题