2010-06-24 43 views
3

在这段代码中我要求从GPS如何侦听来自多个提供者的位置更新?

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

位置更新,但我怎么能确保它侦听WiFi或手机ID更新吗?

+0

看看这个问题和answeir - http://stackoverflow.com/questions/4595522/use-gps-and-network-provider-at-the-same-time-in-android – 2015-10-22 10:38:19

回答

3

对于其他供应商,您应该能够呼叫requestLocationUpdates(),其中有明显的LocationListener对象。

+0

谢谢。有一个解决方案链接在这里:http://stackoverflow.com/questions/1801866/problem-while-implement-location-listener-in-android-appwidget – Pentium10 2010-06-24 20:44:50

6

其实,你可以共享同一个监听器。只需在侦听器中使用Location.getProvider()来找出哪个提供程序生成了更新。

相关问题