android - Android 上用于 RSS 的 SQLite 或内部存储?

标签 android performance sqlite offline-mode

我正在制作一个需要能够离线阅读 RSS 提要的应用。我被告知要以最有效的方式完成它,即通过将提要存储在 SQLite 数据库中或通过将提要作为 xml 文件存储在内部存储中。哪个效率更高,为什么?

最佳答案

我有一个在 SQLite 数据库中存储 rss 提要的应用程序,它没问题。考虑一下,如果您保存 .xml 文件,则每次都必须解析它,例如当您想要将 rss 提要显示到列表中时。

如果您已经将提要存储在数据库中,您可以简单地构建一个游标适配器来使数据库中的数据适应您的列表,而无需解析(这不是世界上最简单和最好的事情)。

关于android - Android 上用于 RSS 的 SQLite 或内部存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7423512/

相关文章:

android - 从 WSDL 中查找 SOAPAction

sqlite - Chrome 中的加密 cookie

android - 如何将我的数据库保存在 SD 卡上并使用 ORMLite?

mysql - 关于重复键更新 sqlite FMDB

performance - MongoDB gridFS - 文件名长度、索引、性能

java - 如何让 getSelectedView() 在 GridView 中工作?

android - 如何在 Tasker 的 HTTP Get 操作中将超时设置为零?

android - HttpsURLConnection 中的 "Connection already established"异常

c++ - 包装现有类时如何有效地返回变量

c++ - 不同线程上的动态分配会减慢我的主处理线程吗?