CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Q.dino con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Problema Gps ricezione coordinate onlocationchanged

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Nov 2010
    Messaggi
    35

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Problema Gps ricezione coordinate onlocationchanged

    Ciao, sto scrivendo un'applicazione che raccoglie le coordinate ad un tempo da me stabilito e le invia ad un numero di cellulare.. come suggeritomi, innesco un broadcast receiver che avvia un alarmmanager, il quale istanzia un nuovo oggetto della classe che gestisce le funzioni dedicate al gps:

    SendingGps NewSendingGps = new SendingGps();
    NewSendingGps.startLocation();

    All'interno di questa startlocation assegno valore al listener gps:
    locationListener = new MyLocationListener();

    dichiarato sopra come "private LocationListener locationListener;".

    Il fatto è che sia su emulatore che su telefono mi scade sempre il timeout di ricezione coordinate e non ricevo mai nessun cambiamento di posizione...

    In pratica non cade mai in questa porzione di codice:

    public class MyLocationListener implements LocationListener {
    @Override
    public void onLocationChanged(Location loc) {

    ......

  2.  
  3. #2
    Senior Droid L'avatar di freebong


    Registrato dal
    Apr 2011
    Messaggi
    379

    Ringraziamenti
    13
    Ringraziato 28 volte in 27 Posts
    Predefinito

    ciao posta tutto il codice se riesci.. cmq io ho fatto una cosa piu o meno simile alla tua ma senza timeout..
    credo se nn ho capito male che l errore sia nel fatto che
    tu "raccogli le coordinate" ogni tot tempo prestabilito, mentre questa cosa è gestita dal listener stesso sembra.. tu dovresti ogni tot tempo inviare la posizione.. nn raccoglierla.. nn so se sono stato chiaro..
    Quote Originariamente inviato da Brucio82 Visualizza il messaggio
    Ciao, sto scrivendo un'applicazione che raccoglie le coordinate ad un tempo da me stabilito e le invia ad un numero di cellulare.. come suggeritomi, innesco un broadcast receiver che avvia un alarmmanager, il quale istanzia un nuovo oggetto della classe che gestisce le funzioni dedicate al gps:

    SendingGps NewSendingGps = new SendingGps();
    NewSendingGps.startLocation();

    All'interno di questa startlocation assegno valore al listener gps:
    locationListener = new MyLocationListener();

    dichiarato sopra come "private LocationListener locationListener;".

    Il fatto è che sia su emulatore che su telefono mi scade sempre il timeout di ricezione coordinate e non ricevo mai nessun cambiamento di posizione...

    In pratica non cade mai in questa porzione di codice:

    public class MyLocationListener implements LocationListener {
    @Override
    public void onLocationChanged(Location loc) {

    ......

  4. #3
    Baby Droid


    Registrato dal
    Nov 2010
    Messaggi
    35

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Tranquillo grazie, l' ho messo a posto l'anno scorso.


    Inviato dal mio Desire HD usando
    Androidiani App

  5. #4
    Baby Droid


    Registrato dal
    Jan 2012
    Località
    Oristano
    Messaggi
    7
    Smartphone
    Samsung Galaxy S

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da Brucio82 Visualizza il messaggio
    Tranquillo grazie, l' ho messo a posto l'anno scorso.


    Inviato dal mio Desire HD usando
    Ciao,
    puoi spiegare come lo hai messo a posto?
    Io ho lo stesso problema e non riesco a risolverlo

    Grazie

  6. #5
    Baby Droid


    Registrato dal
    Dec 2012
    Messaggi
    17

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Salve stò realizzando un'app simile hai per caso mai usato il metodo addProximityAllert di LocationMenager?
    grazie

    Quote Originariamente inviato da Brucio82 Visualizza il messaggio
    Ciao, sto scrivendo un'applicazione che raccoglie le coordinate ad un tempo da me stabilito e le invia ad un numero di cellulare.. come suggeritomi, innesco un broadcast receiver che avvia un alarmmanager, il quale istanzia un nuovo oggetto della classe che gestisce le funzioni dedicate al gps:

    SendingGps NewSendingGps = new SendingGps();
    NewSendingGps.startLocation();

    All'interno di questa startlocation assegno valore al listener gps:
    locationListener = new MyLocationListener();

    dichiarato sopra come "private LocationListener locationListener;".

    Il fatto è che sia su emulatore che su telefono mi scade sempre il timeout di ricezione coordinate e non ricevo mai nessun cambiamento di posizione...

    In pratica non cade mai in questa porzione di codice:

    public class MyLocationListener implements LocationListener {
    @Override
    public void onLocationChanged(Location loc) {

    ......

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy