Immagino che tu possa utilizzare il ricevitore di trasmissione all'interno di un servizio della tua applicazione Android. In caso contrario, puoi scrivere un servizio e all'interno del servizio puoi utilizzare un timer per inviare una richiesta http al server e continuare a sincronizzare. Per avere informazioni sulla sincronizzazione di un database SQlite con un database mysql remoto, fai riferimento a questo tutorial e se hai bisogno che avvenga senza premere un pulsante, implementa il codice nel seguente tutorial all'interno di un servizio e ricorda di usare un timer.LINK TUTORIAL