2010-06-24 16 views
3

Dans ce code, je demande des mises à jour de localisation du GPSComment écouter les mises à jour de localisation de plusieurs fournisseurs?

locMan.requestLocationUpdates(LocationManager.GPS_PROVIDER,20000, 1, gpsListener); 

Mais comment puis-je assurer qu'il écoute ou Wifi Cell ID mises à jour aussi?

+0

regardez cette question et répondez - http://stackoverflow.com/questions/4595522/use-gps-and-network-provider-at-the-same-time-in-android –

Répondre

3

Vous devriez pouvoir appeler requestLocationUpdates(), avec des objets distincts LocationListener, pour les autres fournisseurs.

+0

Merci. Il existe une solution liée ici: http://stackoverflow.com/questions/1801866/problem-while-implement-location-listener-in-android-appwidget – Pentium10

6

En fait, vous pouvez partager le même écouteur. Il suffit d'user Location.getProvider() dans le programme d'écoute pour savoir quel fournisseur a généré la mise à jour.