requestLocationUpdates()的工作原理

时间:2014-07-11 09:24:34

标签: android-location

  1. 我需要调用requestLocationUpdates()函数,无论是活动还是应用程序
  2. 如果我们拨打requestLocationUpdates()太多次会发生什么事情? 它会覆盖前一个还是会再提出一个请求?
  3. 我需要请求gps和网络的位置更新,我需要做什么?

1 个答案:

答案 0 :(得分:0)

  1. Activity主要是,我没有看到有人在Application中调用它。无论如何,我认为您也可以从Application拨打电话,因为您可以访问Context

  2. 没什么特别的,我认为它可能 DRAIN BATTERY 并且也无法使用,如果您想要多次调用它,我建议使用requestSingleUpdate()方法。不,它不会覆盖,我在行动中和LocationManager文件中都没有看到它。

  3. 来自documents

      

    您还可以通过两次调用requestLocationUpdates()来为GPS和网络位置提供商请求位置更新,一次用于NETWORK_PROVIDER,一次用于GPS_PROVIDER。