Colpa mia!

Non ho scritto che sotto in background ho un processo che aggiorna sempre la RecyclerView (aggiunge righe o corregge quelle esistenti). Oltre a notificarlo all'adapter, andavo sempre a modificare la riga dei preferiti, quindi aggiornavo le SharedPreference molto frequentemente (più volte al secondo).
Non tutte le volte che cancellavo il task avevo il comportamento segnalato; se capitavo in un momento che non arrivavano aggiornamenti magari mi andava bene e ritrovavo i preferiti!

Adesso ho modificato il codice in modo che mi aggiorna i preferiti solo se un dato degli stessi è stato aggiornato, non quando arriva qualsiasi altro dato. Praticamente può capitare una volta ad ogni lancio dell'App, non decine di volte al secondo!
