Perché non utilizzare un timestamp (o un campo di versione) nel database mysql sul tuo server, quindi quando l'app Android viene eseguita implica che controlla il timestamp/versione per vedere se c'è una modifica poiché deve essere aggiornato. Se il timestamp/versione è più recente di quella precedentemente trovata, scarica il set di dati aggiornato altrimenti usa semplicemente ciò che è già memorizzato.