Autore Topic: Stoppare GPS se fix non avviene entro un tempo limite è possibile?  (Letto 727 volte)

Offline adri

  • Utente junior
  • **
  • Post: 62
  • Respect: 0
    • Mostra profilo
0
Ciao,
io attivo il fix della posizione così

mLManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 30000, 0, mLListener);

in modo che ogni 30 sec il gps si attivi e cerchi la posizione.
Quello che vorrei è questo:
il gps si attiva per l'n-sima volta e siccome sono entrato in un edificio non riesce a fare il fix quindi lui cerca la posizione all'infinito. E' possibile stopparlo se il fix non avviene entro un minuto? Se sì come faccio?
Grazie!

Offline crc_error

  • Utente junior
  • **
  • Post: 85
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    LG-P500
  • Sistema operativo:
    Windows 8, Ubuntu 12
Re:Stoppare GPS se fix non avviene entro un tempo limite è possibile?
« Risposta #1 il: 18 Marzo 2013, 19:15:44 CET »
0
Così alla veloce, potresti mettere un controllo sull'accuracy della posizione restituita (location.getAccuracy()), se è alta fermi il servizio...

Ciao