【问题标题】:Downloading an XML file on Android, storing it and then using it locally在 Android 上下载 XML 文件,将其存储,然后在本地使用
【发布时间】:2012-08-06 11:57:07
【问题描述】:

我是 Android 编程的初学者,正在开发一个显示产品列表的应用程序,单击时,一个新活动会显示有关该特定产品的详细信息。

此产品列表以 xml 文件的形式在线存储,明显的问题是每次使用设备时都需要连接到互联网。我希望设备也能离线工作。

一种方法是在本地存储最新的 xml。但是我的产品会经常更新。如何保持 xml 文件的本地副本更新?此外,当设备可以使用互联网时,如何检查更新?我想要这两个过程,即检查互联网并更新本地文件以在后台运行,而最新的但一个(本地 xml 文件)仍显示在屏幕上。

如果这个问题含糊不清,我们深表歉意。如果需要,我很乐意添加更多详细信息。

【问题讨论】:

  • 你在这里问的问题太多了。请准确说明您遇到问题的代码点。你几乎是在问一个完整的解决方案。
  • 好吧,我的问题很简单。如果不清楚,请道歉。我知道如何在本地存储我的 xml 文件并使用它。问题是,我希望应用程序始终保存最新的 xml 文件。因此,我需要检查是否有新文件可用,如果有,请将现有的 xml 文件替换为新文件。 PS:我刚刚发现了检查互联网连接的方法,所以没问题。我只需要xml文件替换方法。谢谢。
  • 如果您知道如何在互联网上下载文件,将文件保存在本地,我想您知道如何使用相同的方法在本地替换文件。

标签: android xml


【解决方案1】:

我会在本地存储 XML 文件,如果 Internet 可用,请检查本地 XML 文件的日期与服务器的 XML 修改日期。如果它较新,请将其拉​​下并再次在本地解析和存储结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 2013-03-07
    • 2016-02-19
    • 2013-11-07
    • 2021-03-31
    • 1970-01-01
    • 2021-03-06
    相关资源
    最近更新 更多