Autore Topic: evitare ricerca posizione GPS anche con app in background  (Letto 449 volte)

Offline bigpea

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 7
evitare ricerca posizione GPS anche con app in background
« il: 08 Luglio 2014, 10:02:17 CEST »
0
Ciao,
vorrei chiedervi un parere riguardo ad un "problema".
La mia app utilizza il GPS e cerca la posizione ogni X secondi.
Ora, nel momento in cui l'app è in primo piano questo mi è ovviamente utile, ma nel momento in cui l'app passa in background vorrei evitare questo spreco di batteria.

Che voi sappiate c'è un modo per far interrompere questa ricerca quando l'app passa in background e farla riprendere nel momento in cui viene riattivata?

Il metodo che effettua l'aggiornamento della posizione è nell' "onCreate".

Grazie.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:evitare ricerca posizione GPS anche con app in background
« Risposta #1 il: 08 Luglio 2014, 10:23:34 CEST »
+1
Se vedi il ciclo di vita dell'activity, ti basta attivare il GPS sulla OnResume e fermarlo sulla OnPause.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bigpea

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 7
Re:evitare ricerca posizione GPS anche con app in background
« Risposta #2 il: 08 Luglio 2014, 11:27:32 CEST »
0
Ciao bradipao, grazie.
Ho fatto una ricerca più specifica in base ai tuoi suggerimenti.. implemento il codice, faccio un test e ti faccio sapere se funziona.  :-)
Grazie.

Offline bigpea

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 7
Re:evitare ricerca posizione GPS anche con app in background
« Risposta #3 il: 09 Luglio 2014, 13:57:15 CEST »
0
Ok, effettivamente ho risolto.
L'unico problema che mi ha fatto perdere del tempo era dovuto al fatto che attivavo il GPS anche nell' onCreate ed in questo modo mi risultava attivo anche quando l'app era in background.
Attivandolo invece esclusivamente nell'onResume tutto funziona correttamente.
Grazie.  O:-)