代码之家  ›  专栏  ›  技术社区  ›  Pentium10

如何侦听来自多个提供程序的位置更新?

  •  3
  • Pentium10  · 技术社区  · 15 年前

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

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

    但我如何确保它也能监听WiFi或手机ID更新?

    2 回复  |  直到 9 年前
        1
  •  3
  •   CommonsWare    15 年前

    你应该可以打电话 requestLocationUpdates() ,与众不同 LocationListener 对象,用于其他提供程序。

        2
  •  6
  •   HarleyDave    14 年前

    实际上,您可以共享同一个侦听器。只需在侦听器中的user location.getProvider()就可以找到生成更新的提供程序。