Myślę, że możesz użyć odbiornika transmisji wewnątrz usługi swojej aplikacji na Androida. Jeśli nie, możesz napisać usługę, a wewnątrz usługi możesz użyć licznika czasu, aby wysłać żądanie http do serwera i kontynuować synchronizację. Aby uzyskać wiedzę na temat synchronizowania bazy danych SQlite ze zdalną bazą danych mysql, zapoznaj się z tym samouczkiem, a jeśli chcesz, aby odbywało się to bez naciskania przycisku, zaimplementuj kod w poniższym samouczku wewnątrz usługi i pamiętaj, aby użyć timera.TUTORIAL LINK