Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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 Sqlite或数组列表_Java_Android_Sqlite_Arraylist - Fatal编程技术网

Java Sqlite或数组列表

Java Sqlite或数组列表,java,android,sqlite,arraylist,Java,Android,Sqlite,Arraylist,我不确定在我的应用程序中保存数据的最佳方法是什么。它的地图应用程序,对于每个位置,我希望保存某些特征,例如,如下所示: 我不需要在应用程序中编辑数据,只要 要可读 如果每个Id都有特定的 属性则仅显示地图上的属性 我还希望能够访问数据 在地图上显示 将有多达400个Id 数据最好以不同的类型(字符串、整数、十进制)存储 最好将这些数据保存在像SQLite或大规模数组列表这样的数据库中,还是有更好的方法 提前感谢。是一个开源SQL数据库,它将数据存储到设备上的文本文件中。Android自带了

我不确定在我的应用程序中保存数据的最佳方法是什么。它的地图应用程序,对于每个位置,我希望保存某些特征,例如,如下所示:

  • 我不需要在应用程序中编辑数据,只要 要可读
  • 如果每个Id都有特定的 属性则仅显示地图上的属性
  • 我还希望能够访问数据 在地图上显示
  • 将有多达400个Id
  • 数据最好以不同的类型(字符串、整数、十进制)存储
最好将这些数据保存在像SQLite或大规模数组列表这样的数据库中,还是有更好的方法

提前感谢。

是一个开源SQL数据库,它将数据存储到设备上的文本文件中。Android自带了内置的SQLite数据库实现

  • 如果您有相互关联的数据,文件将不允许您 把它们联系起来。届时SQLite将帮助您

  • 如果要查询数据,请以结构化方式存储数据 您将更喜欢SQLite而不是ArrayList

  • SQLite具有更高的性能

  • 请阅读这篇文章

    我的建议


    使用Sqlite
    Sqlite

    更好地使用Sqlite,因为您有N行,它很容易存储和访问