将旧缓存与android Volley中的新数据进行比较

时间:2016-03-27 07:35:16

标签: android caching android-volley

我在我的新闻应用程序中使用Volley库进行缓存。我想在第一次运行时缓存所有新闻,然后每次打开应用程序时都会在我的应用程序中显示新消息的数量。为此,我再次获取所有数据并将其与我的缓存数据进行比较。有没有其他方法可以获得与我的缓存相比较新的部分数据?

1 个答案:

答案 0 :(得分:1)

访问凌空缓存中的数据。你可以这样做。

if(Requestqueue.getCache().get(YourUrl)!=null){
  //if the response is already cached you can access it from cache
  String cachedResponse = new String(Requestqueue.getCache().get(YourUrl).data);

        //Here you can write your code to compare your new data with your cached Data.

 }

我希望这很有帮助。谢谢。