Ciao, non sono sicuro perchè sto cominciando ora a sviluppare applicazioni, però per una mia applicazione demo ho usato un BroadcastReceiver per ricevere le notifiche di sistema. Potresti crearne uno per ricevere la notifica di cambio giorno così eviti di dover fare l'aggiornamento ogni tot ore.
Spero di non aver detto una fesseria
Ciao.