在此代码中,我从GPS请求位置更新
locMan.requestLocationUpdates(LocationManager.GPS_PROVIDER,20000, 1, gpsListener);
但我怎样才能确保它也会收听Wifi或Cell ID更新呢?
答案 0 :(得分:6)
实际上,您可以共享同一个侦听器。只需在侦听器中使用Location.getProvider()来找出生成更新的提供程序。
答案 1 :(得分:3)
您应该能够为其他提供商调用requestLocationUpdates()
,其中包含不同的LocationListener
个对象。