Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在应用程序中有大量数据_Java_Android_Database_Sqlite - Fatal编程技术网

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

Java 在应用程序中有大量数据,java,android,database,sqlite,Java,Android,Database,Sqlite,我计划在将来的某个时候创建一个android应用程序,我希望它在屏幕上显示大量的恒定数据 我不确定这样做的最佳方式,但我认为有两种选择: 在代码本身中存储数据,例如创建常量类 使用嵌入式数据库保存数据 我猜选项2是最好的方式?但是使用数据库似乎很奇怪,如果我不打算对数据库进行任何更新,我只会选择 我需要应用程序显示的数据总量大约是400行,由一个字符串和两个整数组成 在我不知道的情况下,人们有没有不同的方式来处理这种情况 但如果我不打算这样做的话,使用数据库似乎很奇怪 对数据库的任何更新 我完全

我计划在将来的某个时候创建一个android应用程序,我希望它在屏幕上显示大量的恒定数据

我不确定这样做的最佳方式,但我认为有两种选择:

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

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

    在我不知道的情况下,人们有没有不同的方式来处理这种情况

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

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

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

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


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

    你的答案在很大程度上取决于什么样的数据以及你计划如何使用它。将SQLite用于只读并没有什么错,特别是当您有“很多”数据时。任何一天绝大多数的数据库事务都是选择的。