【发布时间】:2012-12-25 15:52:57
【问题描述】:
我正在尝试创建一个类似于 Android 字典的应用程序,但在检索数据时会降低性能。目前,每个字典条目都存储在一个文本文件中(在Android资产中),每个文件都以数字命名,这样我就可以使用索引来定位、打开和读取文件的内容(只需读出一行字符串)。当使用ListView 渲染输出数据并在getView() 方法中读取文件内容时,检索10 个条目大约需要3 秒。我只是想知道是否有其他方法(使用SQLLite,???)来更快地检索和呈现这些条目。任何建议表示赞赏。
【问题讨论】:
-
10 个条目的 3 秒似乎很慢,即使对于文件访问也是如此。但是,当然,一定要使用 sqlite!
-
大家好,我改用SQLite,现在加载速度好多了。打开和读取文件的开销太大了。谢谢大家的回复!