回答

3

如果組件需要位置更新的組件只需要更新組件時 - 比如說一個活動 - 我會使用LocationListener方法。

如果需要位置更新的組件專門不會是 左右 - 比方說,一個IntentService - 我會使用PendingIntent。在這種情況下,您的 無法使用LocationListener,因爲 內存沒有任何內容在監聽位置。

來源:When is advised PendingIntent vs. LocationListener on requestLocationUpdates?

+0

我看見了,我叫Looper.loop()在我的服務,所以它仍然應該是在內存中。我正在尋找其他原因使用其中一個或另一個。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 2012-03-15 19:12:31