2012-04-11 4 views
0

Ich möchte die Lokation vom Standort-Poller abbilden, nachdem der Standort mithilfe eines Broadcast-Empfängers gefunden wurde. Ich kann keine Beispiele dafür finden. Was muss geschehen, nachdem die onReceive-Methode ausgeführt wurde und der Speicherort gefunden wurde? VermutlichZuordnung der GPS-Position nach ausstehender Absicht

Vielen Dank im Voraus,

Antwort

0

, würden Sie startActivity() auf etwas nennen, die diese Koordinaten abbilden können. Ob dies Ihre eigene Aktivität oder eine eingebaute (z. B. über eine geo:Uri) ist, liegt bei Ihnen. Wenn es Ihnen gehört, müssen Sie den Breiten- und Längengrad an Ihre Aktivität senden, z. B. über Intent Extras.

+0

Vielen Dank für Ihre Antwort. Ich habe die Pending Intent für einen Broadcast-Empfänger in der onCreate-Methode einer MapActivity erstellt. In der OnReceive-Methode des Broadcast-Empfängers erhalte ich den GPS-Standort. Meine Frage ist, dass, sobald ich die GPS-Standorte bekomme, was mache ich, um das Karten-Overlay für den GPS-Standort jedes Mal zu aktualisieren, wenn ein neuer Standort gefunden wird? –

+0

@JustinFitzgerald: Warum kümmern Sie sich dann um 'LocationPoller'? Der vollständige und vollständige Zweck von 'LocationPoller' besteht darin, Standorte zu erhalten, wenn Sie keine Benutzeroberfläche haben, z. B. auf einer geplanten Basis. Verwenden Sie einfach 'LocationManager' und' requestLocationUpdates() '. – CommonsWare