您可以通过两种方式订阅 requestLocationUpdates

  • 通过指定 PendingIntent
  • 之一
  • 另一个是使用 LocationListener

  • 什么时候推荐一个,什么时候推荐另一个?

    最佳答案

    如果需要位置更新的组件仅在组件出现时才需要更新——比如说,一个 Activity ——我会使用 LocationListener 方法。

    如果特别需要位置更新的组件不会出现——比如说,一个 IntentService——我会使用 PendingIntent 。在这种情况下你不能使用 LocationListener,因为内存中没有任何东西可以监听位置。

    关于android - 什么时候在 requestLocationUpdates 上建议 PendingIntent 与 LocationListener?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3121557/

    10-12 03:52