我有一个应用程序,它使用HttpPost,DefaultHttpClient和ResponseHandler进行所有网络调用。该应用程序的一个问题是,当用户没有Internet时,应用程序几乎不得阻止他们做任何事情。
我听说可能有一个库可以缓存我的网络呼叫,然后当用户回到互联网时,它会拨打这些电话。有一个好的库可以处理这个吗?
Internet示例:
没有互联网的示例:
感谢您的时间。
答案 0 :(得分:0)
使用Volley Library来处理你的请求,如果你设置setShouldCache(true)然后你有从指定url获得的最后一个响应,并且在你的请求的OnFail()中你可以说从Volley的缓存中获取数据。