我是Android编程的初学者,我正在开发一个显示产品列表的应用程序,并且onclick,一个新的活动显示了该特定产品的详细信息。
此产品列表作为xml文件在线存储,显而易见的问题是设备每次使用时都需要连接到互联网。我希望设备也能脱机工作。
一种方法是在本地存储最新的xml。但我的产品会经常更新。如何更新xml文件的本地副本?此外,如果设备可以使用互联网,我该如何检查更新?我想要这两个过程,即检查互联网和更新本地文件以在后台运行,而最新的一个(本地xml文件)仍然显示在屏幕上。
如果这个问题含糊不清,请道歉。如果需要,我很乐意添加更多细节。
答案 0 :(得分:0)
我会在本地存储XML文件,如果互联网可用,请根据服务器的XML修改日期检查本地XML文件的日期。如果它更新,请将其拉下并解析并再次在本地存储结果。