Android comunicare con un Location Manager avviato da un'altra attività
-
30-09-2019 - |
Domanda
Nella mia app che voglio ottenere un blocco GPS e registrare le coordinate. Ma io non voglio bloccare il dispositivo in ricerca dei gps. L'utente deve essere libero di attraversare attraverso l'applicazione e le diverse attività all'interno.
Quindi, se io chiamo un LocationListener nell'attività A, posso farvi riferimento nelle attività di B C e D?
se è è stato ancora in attività Un potrei dire qualcosa del tipo
A.this.mlocListener.removeMyUpdates();
Quando sono in attività di B come posso fare riferimento al LocationListener ho creato in attività A
Grazie in anticipo
Kevin
Soluzione
No. Impostare una trasmissione quando si dispone di un evento di posizione che si desidera le altre attività da vedere. O servizio all'utente una per fare il LocationListener e poi si può associare ad esso. Tenete a mente che si dovrebbe annullare la registrazione locationlisteners nel metodo onPause () se lo si usa in un'attività. Esso si scaricherà la batteria dell'utente