sto usando nuova API di posizione che era stata introdotta in I/O 2013.Android, Location Request, impostare la durata di scadenza non funziona
Funziona benissimo e non ho alcun problema con i suoi risultati. Il mio problema è quando imposto lo setExpirationDuration(WHATEVER_MILLIS)
in qualsiasi millis, ma funziona per un minuto.
Questo è il mio codice:
LocationRequest locationRequest = LocationRequest.create()
.setInterval(10 * 60 * 1000) // every 10 minutes
.setExpirationDuration(10 * 1000) // After 10 seconds
.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
Quando eseguo l'applicazione, l'indicatore satellite sarà visualizzato nella barra così, mi aspetto di vederlo appena 10 secondi. Tuttavia, scomparirà dopo un minuto.
Qualsiasi suggerimento o commento sarebbe apprezzato. Grazie.
Forse l'intervallo di tempo è diviso per il tempo di scadenza che parte 1 minuto – JRowan
Grazie JRowan, indipendentemente da ciò che imposto, l'indicatore del satellite milli verrà visualizzato per un minuto. – Hesam
Pensa che forse è la priorità con un'elevata accuratezza, gps porta un po 'a casa in una posizione esatta, forse sovrascrivendo la scadenza – JRowan