0

我计划在未来的某个时候创建​​一个 android 应用程序,我希望它在屏幕上显示很多常量数据。

我不确定执行此操作的最佳方法,但我看到两个选项:

  1. 将数据存储在代码本身中,例如创建常量类。
  2. 使用嵌入式数据库来保存数据。

我猜选项#2是最好的方法?但是,如果我不打算对数据库进行任何更新,那么使用数据库似乎很奇怪,我只会选择。

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

对于我不知道的这种情况,人们是否有不同的使用方式?

4

1 回答 1

2

但是,如果我不打算对数据库进行任何更新,那么使用数据库似乎很奇怪

我完全不同意你的看法。数据库不仅用于更新。它可以用作更好的存储,绝对是搜索的最佳方式。因此,如果您想保留数据,那么使用数据库绝对是明智的。

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

最后,如果您打算拥有便携性,那么文件存储是一个更简单的解决方案。

所以你可以看到,这完全取决于你想要什么。

于 2013-04-23T03:25:03.810 回答