android - ArrayList 或 SQLite

标签 android sqlite arraylist

就在 Android 中存储数据而言,使用大型 ArrayList 或设置 SQLite 数据库会更有效吗?我需要存储大约 9000 个公交车站和车站名称(均为字符串),我想知道哪种方法最快或最有效。

最佳答案

ArrayList 可能是一个非常糟糕的主意。我假设您希望数据是持久的,因此如果您的用户终止您的应用程序,如果您使用 ArrayList,您的数据将会丢失。数据库是持久的(除非用户清除应用程序的缓存)。所以我强烈建议使用数据库而不是 ArrayList。

关于android - ArrayList 或 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087580/

相关文章:

android - 给出非法状态异常的 http post

Android:启动画面没有显示,为什么?

java - Android 单元测试和数据库处理程序

java - ksoap2 android web 服务 复杂类型 byte[]

mongodb - 为什么在使用 Homebrew 安装 MongoDB 时 sqlite 是 MongoDB 依赖项

Android android.database.CursorIndexOutOfBoundsException : Index x requested, 大小为 x

java - 字符串列表中单词的频率

java - 我无法弄清楚此错误消息(ArrayList BankAccount 代码)

java - 为什么ArrayList.add()会修改添加的对象?

android - AsyncTask DoInBackground 下载谷歌电子表格数据返回空值?