什么时候在requestLocationUpdates上建议PendingIntent和LocationListener?

时间:2010-06-25 21:25:46

标签: android geolocation android-pendingintent

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

  • 指定PendingIntent
  • 另一个是使用LocationListener

什么时候被建议?另一个?

1 个答案:

答案 0 :(得分:6)

如果需要位置更新的组件仅在组件出现时需要更新 - 比如活动 - 我会使用LocationListener方法。

如果具体需要位置更新的组件不在 - 例如,IntentService - 我会使用PendingIntent。在这种情况下,您无法使用LocationListener,因为内存中没有任何东西可以侦听位置。