如何从多个提供商处收听位置更新?

Pen*_*m10 3 android locationlistener

在此代码中,我请求GPS的位置更新

locMan.requestLocationUpdates(LocationManager.GPS_PROVIDER,20000, 1, gpsListener);
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能确保它也能收听Wifi或Cell ID更新呢?

小智 6

实际上,您可以共享同一个侦听器.只需在侦听器中使用Location.getProvider()来查找生成更新的提供程序.