Autore Topic: Servizio che esegue work a tempo variabile  (Letto 367 volte)

Offline giuseppe500

  • Utente junior
  • **
  • Post: 110
  • Respect: 0
    • Mostra profilo
Servizio che esegue work a tempo variabile
« il: 09 Agosto 2016, 18:07:32 CEST »
0
Ciao.
Vorrei creare un servizio o un thread o qualsiasi cosa in background che esegue un operazione come ad es cercare su un webservice un dato ad intervalli di tempo regolabile.
Mi spiego meglio: sel se il dato trovato sul webservice è 1 legge dal web service ogni 10 min, se è 2 ogni 8 se è 2 ogni 5 e cosi via.posso ceeare un servizio che legge dal webservice il dato, calcola in delay ( un tempo da aspettare) e poi lo aspetta senza fare nulla?se invece trova un dato particolare come faccio a notificarlo ad un activity? O ad un broadcast receiver?
Grazie.
Scusate l ignoranza ciao

Inviato dal mio LG-H955 utilizzando Tapatalk


Offline giuseppe500

  • Utente junior
  • **
  • Post: 110
  • Respect: 0
    • Mostra profilo
Re:Servizio che esegue work a tempo variabile
« Risposta #1 il: 09 Agosto 2016, 19:06:12 CEST »
0
Ho pensato di usare un serviceintent per semplicità e un broadcast receiver, quello che non ho capito è se quando il servizio finisce vada rilanciato o no se va rilanciato da ad es un alarm vorrei usare la modalita di risparmio batteria ma non so se parte questo alarm quando gli pare o se c è controllo su ogni quanto farlo ripartire. Grazie

Inviato dal mio LG-H955 utilizzando Tapatalk