2

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

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

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

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

4

1 回答 1

0

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

于 2012-08-05T12:30:12.387 回答