Haber uygulamasında önbelleğe almak için Volley
kütüphanesini kullanıyorum. Ben ilk seferde tüm haberleri önbelleğe almak istiyorum ve sonra uygulamayı açtığım her seferinde uygulamada yeni haberlerin sayısını görüntülüyorum. Bunu yapmak için tüm verileri tekrar alıyorum ve önbelleğe alınmış verilerimle karşılaştırıyorum. Önbelleğimle karşılaştırılmasında yeni olan verilerin yalnızca bir kısmını almanın başka bir yolu var mı?Android cihazında yeni verilerle eski önbelleği karşılaştırın Volley
0
A
cevap
1
Volley önbelleğindeki verilere erişmek için. Bunu yapabilirsiniz.
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.
}
Umarız bu yardımcı oldu. Teşekkür ederim.
Biliyorum ki, bilmek istiyorum tüm verilerde önbellekle karşılaştırmak için yeni veriler almanın bir yolu yok – serenei
Tamam. bana ne yapmak istediğini açıklayabilir misin? Önbelleğe alınan verilerle getirilen yanıtı kontrol etmek ister misiniz? – Jois
OhK. şimdi seni aldım. Bunun için size web servisini doğru bir şekilde tasarlamanız gerekecek. – Jois