我在我的新闻应用程序中使用Volley
库进行缓存。我想在第一次运行时缓存所有新闻,然后每次打开应用程序时都会在我的应用程序中显示新消息的数量。为此,我再次获取所有数据并将其与我的缓存数据进行比较。有没有其他方法可以获得与我的缓存相比较新的部分数据?
答案 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.
}
我希望这很有帮助。谢谢。