【发布时间】:2010-06-22 13:43:43
【问题描述】:
我在我的 android 应用程序中解析 XML 文件,但我喜欢修改代码,它只解析更新的 XML 文件(我将存储最后一次成功的解析日期)。
我发现了
urlConnection.getLastModified();
但没有正确了解如何使用它,因为它返回毫秒数。 我可以检查文件是否被修改。
提前致谢。
【问题讨论】:
标签: xml android last-modified
我在我的 android 应用程序中解析 XML 文件,但我喜欢修改代码,它只解析更新的 XML 文件(我将存储最后一次成功的解析日期)。
我发现了
urlConnection.getLastModified();
但没有正确了解如何使用它,因为它返回毫秒数。 我可以检查文件是否被修改。
提前致谢。
【问题讨论】:
标签: xml android last-modified
您可以使用该时间戳来确定文件上次修改的时间。如果该时间比您上次解析的上次修改时间戳值新,则该文件可能已被修改,因此请重新解析它。
更好的做法是在您的 HTTP 请求中使用 If-Modified-Since 标头,这样如果自上次解析后未修改文件,您可以跳过该文件的 HTTP 下载。
【讨论】: