1

我在我的 android 应用程序中解析 XML 文件,但我喜欢修改代码,它只解析更新的 XML 文件(我将存储最后一次成功的解析日期)。

我发现了

urlConnection.getLastModified();

但没有正确了解如何使用它,因为它返回的时间只有几毫秒。我可以检查文件是否被修改。

提前致谢。

4

1 回答 1

0

您可以使用该时间戳来确定文件上次修改的时间。如果该时间比您上次解析的上次修改时间戳值新,则该文件可能已被修改,因此请重新解析它。

更好的是If-Modified-Since在您的 HTTP 请求中使用标头,因此如果自上次解析以来未修改文件,您可以跳过文件的 HTTP 下载。

于 2010-06-22T14:56:07.283 回答