【发布时间】:2014-08-25 14:46:12
【问题描述】:
我正在构建一个应用程序,它从 Web XML 文件(类似于 RSS 提要)中获取一些数据并在 Webview 中显示这些数据。 这是通过一个 DOMParser 活动完成的,我用不同的 XML URL 提供该活动。
现在,我想获取其中一些数据并将它们存储在内部存储中(一种“收藏”选项),让用户离线查看它们。
要查看这些存储的数据,我想使用相同的 DOMParser,提供内部路径而不是 Web URL(因此我不需要创建另一个活动)。
要以这种方式进行,我需要在某处创建一个空的 XML 文件 (res/XML/file.xml),将必要的数据存储在该文件中(无论何时用户选择这样做)并让用户检索通过 DOMParser 离线时来自此 XML 的数据(而不是 Web URL 上的数据)。
存储数据以保留上述内容的更好方法是什么? SQLite 是否可以在 XML 文件中存储和删除数据,还是需要使用其他工具?
感谢任何想帮助我的人
【问题讨论】: