Android - Come svegliarsi wifi?
Domanda
Ho un app che invia i dati ogni 5 minuti, ho visto che la connessione wifi dopo qualche tempo va sonno e smettere di funzionare.
Ho trovato una soluzione che è utilizzare un SCREEN_DIM_WAKE_LOCK
Wakelock.
La cosa è: non posso avere la mia veglia schermo (anche in grigio) in questo processo. PARTIAL_WAKE_LOCK
non funziona in questo caso (a svegliarsi wifi).
C'è un'altra soluzione per questo problema?
UPDATE:
Sto usando questo metodo argomento al wifi di blocco, e non funziona nemmeno: Wifi posti letto, anche con blocco
C'è qualcosa che non va?
Soluzione
Hai provato a usare WifiManager.WifiLock
? Creazione e in possesso di un wifiLock è il modo in cui il supponiamo per mantenere la radio sveglia sufficiente inviare.
Verificate anche: Proprio prima di inviare il vostro messaggio, stampare ciò che pensa ConnectivityManager sulla connessione TYPE_WIFI. Fa il ConnectivityManager pensare tutto va bene con il wifi?