我希望即使网络连接不畅,我的Android应用程序也能够响应。对于某些调用,数据并不经常发生变化,因此我想能够检索给定调用的最新XML响应。最好能够像Web缓存一样实现,对调用/参数进行哈希处理,设置到期规则等。
你不能把接收到的 XML 文件保存在本地,然后在没有网络连接时读取该文件吗?
看看这个会话,它有一些关于这个主题的有趣信息http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html
虽然他没有谈论缓存过期,但这是一个好的开始。
编辑:
正如指出的那样,上面的链接已经失效了,这里是更新后的链接:
虽然这个内容已经有几年了,所以我建议你也寻找更近期的关于这个主题的材料。