Autore Topic: Problema con Looper  (Letto 790 volte)

Offline francescop

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    ideos u8150
  • Sistema operativo:
    ubuntu 12.04 ubuntu 10.04
Problema con Looper
« il: 18 Settembre 2012, 11:22:05 CEST »
0
Salve a tutti,
sto realizzando una semplice applicazione che ricava la posizione e ogni X sec l'aggiorna.
I dati vengono mostrati sullo schermo.
Il mio problema è con il thread che aggiorna la posizione.
Gestendolo in maniera semplice mi va in eccezione dicendomi che devo usare Loop.prepare, uso Loop.prepare e Loop.loop() ma non cicla.
Vi posto la parte di codice:
Codice (Java): [Seleziona]
        public void run (){
                Looper.prepare();
               
                        try{
                               
                                Thread.sleep(5000);            
                                ma.getCurrentLocation();
                                coordinate[0]= ma.lat;
                                coordinate[1]= ma.lng;
                                data=ma.d;
                                System.out.println("LATI"+ma.lat+"\nLONG:"+ma.lng);
                                updateCoordinate(coordinate,data);
                               
                                }

                       
                        }catch(Exception e){e.printStackTrace();}
                       

                       
                        Looper.loop();  

        }


Qualche idea?
Grazie
FP