在应用程序中拥有大量数据

时间:2013-04-23 03:12:12

标签: java android database sqlite

我计划在未来的某个时间创建一个Android应用程序,我希望它能在屏幕上显示大量常量数据。

我不确定最好的方法,但我看到两个选项:

  1. 将数据存储在代码本身中,例如创建常量类。
  2. 使用嵌入式数据库保存数据。
  3. 我猜测选项#2是最好的方法吗?但是如果我不打算对数据库进行任何更新,那么使用数据库似乎很奇怪,我只会选择。

    我需要应用程序显示的数据总量大约是400行,包括一个字符串和两个整数......

    对于我不了解的情况,人们会采用不同的方式吗?

1 个答案:

答案 0 :(得分:2)

  

但如果我不打算这样做,那么使用数据库似乎很奇怪   任何更新到数据库

我完全不同意你的意见。数据库不仅用于更新。它可以用作更好的存储空间,绝对是搜索的最佳方式。因此,当您想保留数据时,使用数据库绝对是明智之举。

但是如果你想处理不会持续的数据,我会为不同的运行使用不同的数据,那么你可以使用临时类或其他数据结构来存储数据。

最后,如果您计划具有可移植性,那么文件存储是一种更简单的解决方案。

所以你可以看到,这完全取决于你想要的东西。