Sto utilizzando una combinazione di allarme (impostata con AlarmManager
) e il servizio in background per sincronizzare periodicamente i dati nella mia applicazione.Accesso di rete quando il telefono Android è addormentato
L'unico problema che ho è che quando la politica di sospensione termina la connessione Wi-Fi, la sincronizzazione non funziona più.
C'è un modo per "svegliare" la connessione Wi-Fi che è stata messa a dormire? Gmail in qualche modo riesce a farlo perché mi informa della nuova e-mail anche se il telefono è entrato in modalità di sospensione.
Interessante. Non ero a conoscenza di quei servizi in primo piano. Risolverà comunque il mio problema con la connessione Wi-Fi sospesa? –
Ho aggiornato il post. – MrSnowflake
Conosco il WifiLock ma non risolve il problema. La mia applicazione dovrebbe acquisire questo blocco e tenerlo per un tempo indefinito. Preferirei semplicemente riattivare la connessione quando la mia app vuole sincronizzarsi. Ad ogni modo, penso che lo lascerò così com'è. Se l'utente imposta tale politica di sospensione, deve essere consapevole che la sincronizzazione non funzionerà. –