4

2つの方法でrequestLocationUpdatesをサブスクライブできます

  • 1つはPendingIntentを指定することによるものです
  • もう1つは、LocationListenerを使用することです

いつ一方にアドバイスされ、いつ他方にアドバイスされますか?

4

1 に答える 1

6

場所の更新が必要なコンポーネントが、コンポーネントが近くにある場合(たとえば、アクティビティ)にのみ更新が必要な場合は、このLocationListenerアプローチを使用します。

位置情報の更新が特に必要なコンポーネントが存在しない場合、たとえば、IntentService私はを使用しPendingIntentます。LocationListenerこの場合、ロケーションをリッスンするメモリがないため、を使用することはできません。

于 2010-06-25T22:46:13.507 に答える