4

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

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

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

4

1 回答 1

6

如果需要位置更新的组件仅在组件存在时才需要更新——比如说,一个活动——我会使用这种LocationListener方法。

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

于 2010-06-25T22:46:13.507 回答