Wątek przeniesiony 2020-05-10 23:19 z Java przez furious programming.

Jak odpalać funkcję w zadanym odstępie czasowym?

0

Mam pytanie jak odpalić w mojej aplikacji - funkcję w zadanym odstępie czasu (np 4x na dobę):

a) odporna na reset telefonu
b) działa w tle jak aplikacje nie aktywna

W skrócie coś takiego jak komunikator sprawdza czy ma nową wiadomość - a nie muszę ciągle włączać mojego programu i uruchamiać przyciskiem funkcji.

3

WorkManager, aczkolwiek jest to złe narzędzie do problemu, który zaprezentowałeś. Jeśli to ma działać na zasadzie komunikatora, to serwer powinen wysyłać powiadomienia push, które byłyby odbierane przez aplikację dzięki FirebaseMessagingService, w momencie przyjścia nowych wiadomości, kiedy użytkownik jest nieaktywny,.

0

Sprawdzę co to za WorkManager - lecz mój program ma być dokładnie taki że mam serwer SQL czytam go przez PHP i wysyłam jako JSON i chcę w zadanym czasie by moja aplikacja odpytała po prostu serwer by sprawdzić zapisane dane na nim i dostarczyć to mojej aplikacji.

1

To się nazywa polling, i jest całkiem niezłym sposobem (na zajeżdżanie baterii na przykład)

1 użytkowników online, w tym zalogowanych: 0, gości: 1