Autore Topic: Servizio sempre attivo in background  (Letto 111 volte)

Offline giuseppe500

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
Servizio sempre attivo in background
« il: 14 Novembre 2016, 11:17:21 CET »
0
Ciao.ho creato un broadcast che si attiva al boot e lancia un servizio che rimane sempre attivo in background.devo scegliere i tempi per renderlo piu possibile leggero e che non scarichi la batteria prima del solito.
Questo servizio e sempre attivo.
Deve compiere due azioni a tempistiche diverse il
Servizio:
1)sincronizzare il suo db via rest service per vedere
Se ci sono nuovi utenti, l ho gia fatto e testato ed e solo da inserire nel servizio.lo deve fare ogni 30 min.
2)leggere la posizione gps e inviare una notifica ogni ora.
Posso usare due timer nel servizio per compiere questi lavori?Come?
Grazie.

Offline giuseppe500

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
Re:Servizio sempre attivo in background
« Risposta #1 il: 14 Novembre 2016, 17:20:40 CET »
0
Sarebbe meglio usare secondo voi
1)un solo service poi smistare i lavori dentro al service passandogli un enum per es. ? Come è meglio precisamente
2)usare un service per ogni lavoro?
3)la tempistica: ho letto che gli alarm manager sono pesanti , e vero? Cosa usare altrimenti? Il delay nel service?cerco la soluzione piu leggera.
Grazie.

Inviato dal mio LG-H955 utilizzando Tapatalk