Как прослушать обновления местоположения от нескольких провайдеров? - PullRequest
3 голосов
/ 25 июня 2010

В этом коде я запрашиваю обновления местоположения от GPS

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

Но как я могу убедиться, что он также прослушивает обновления Wifi или Cell ID?

Ответы [ 2 ]

6 голосов
/ 23 июля 2011

На самом деле, вы можете поделиться тем же слушателем.Просто используйте Location.getProvider () в слушателе, чтобы узнать, какой провайдер сгенерировал обновление.

3 голосов
/ 25 июня 2010

Вы должны иметь возможность вызывать requestLocationUpdates() с различными LocationListener объектами для других провайдеров.

...