В этом коде я запрашиваю обновления местоположения из GPS
locMan.requestLocationUpdates(LocationManager.GPS_PROVIDER,20000, 1, gpsListener);
Но как я могу убедиться, что он также прослушивает обновления Wi-Fi или Cell ID?
Вы должны иметь возможность вызвать requestLocationUpdates()
с различными объектами LocationListener
для других поставщиков.
Собственно, вы можете поделиться одним и тем же слушателем. Просто пользователь Location.getProvider () в слушателе, чтобы узнать, какой поставщик сгенерировал обновление.