2011-01-03 11 views
0

Ich versuche, den aktuellen GPS-Standort des Handys zu erhalten. Ich benutze Emulator Ich habe die Position dem Emulator mit DDMS gegeben, aber ich bekomme nichts auf dem Bildschirm auch ich bekomme keine Fehler.Was ist mit diesem Code falsch?

+0

Ich empfehle Ihnen, in Ihrem Titel beschreibender zu sein. Etwas wie "Problem mit GPS und Emulator in Android". Du wirst mehr Antworten bekommen :) – biquillo

Antwort

0

Legen Sie einige Protokollnachrichten für einen Start.

Aber zweitens. Sie sollten Ihre TextView oder Ihren LocationListener nicht als lokale Variablen deklarieren. Diese sollten beide Mitgliedsvariablen sein. Wenn Sie Ihren locationlistener so deklarieren, verlieren Sie den Hinweis darauf. Das könnte das Problem sein, aber wenn dies nicht der Fall ist, können Sie den locationlistener immer noch nicht aus dem Manager entfernen, da Sie keine Referenz haben.

Sind Sie sicher, dass Ihre Textansicht überhaupt angezeigt wird? Versuchen Sie es zu etwas statisch in onCreate Einstellung nur, um sicherzustellen,

Fügen Sie auch eine @Override Anweisung

public void onLocationChanged(Location l) 
    { 
     go(l); 
    } 

Nur um 100% sicher, dass Sie überschreiben tatsächlich die Methode.