【发布时间】:2012-08-06 11:57:07
【问题描述】:
我是 Android 编程的初学者,正在开发一个显示产品列表的应用程序,单击时,一个新活动会显示有关该特定产品的详细信息。
此产品列表以 xml 文件的形式在线存储,明显的问题是每次使用设备时都需要连接到互联网。我希望设备也能离线工作。
一种方法是在本地存储最新的 xml。但是我的产品会经常更新。如何保持 xml 文件的本地副本更新?此外,当设备可以使用互联网时,如何检查更新?我想要这两个过程,即检查互联网并更新本地文件以在后台运行,而最新的但一个(本地 xml 文件)仍显示在屏幕上。
如果这个问题含糊不清,我们深表歉意。如果需要,我很乐意添加更多详细信息。
【问题讨论】:
-
你在这里问的问题太多了。请准确说明您遇到问题的代码点。你几乎是在问一个完整的解决方案。
-
好吧,我的问题很简单。如果不清楚,请道歉。我知道如何在本地存储我的 xml 文件并使用它。问题是,我希望应用程序始终保存最新的 xml 文件。因此,我需要检查是否有新文件可用,如果有,请将现有的 xml 文件替换为新文件。 PS:我刚刚发现了检查互联网连接的方法,所以没问题。我只需要xml文件替换方法。谢谢。
-
如果您知道如何在互联网上下载文件,将文件保存在本地,我想您知道如何使用相同的方法在本地替换文件。