【问题标题】:SQLite or Internal storage for RSS on Android?Android 上 RSS 的 SQLite 或内部存储?
【发布时间】:2011-09-14 22:01:03
【问题描述】:

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

【问题讨论】:

    标签: android performance sqlite offline-mode


    【解决方案1】:

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

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

    【讨论】:

    • 所以数据库只需要在你更新你拥有的数据时进行解析,但在手机上使用xml意味着它必须在更新和显示列表时进行解析?
    • 如果你有一个xml,你必须解析它以提取信息,无论是在服务器上还是在手机上,所以是的。
    猜你喜欢
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    相关资源
    最近更新 更多