Locationコンストラクターでのプロバイダーパラメーターの使用は何ですか?
Location (String provider)
または以外の文字列を渡すことはできますNETWORK_PROVIDER
かGPS_PROVIDER
?
その理由は、double のペアの代わりに Location オブジェクトを使用して、いくつかの座標をデータ構造に格納したいからです。これは正しい推論ですか?
PASSIVE_PROVIDER も渡すことができます (ドキュメントを検索してください)。
Location オブジェクトを保存することはありません。意味がありません。ダブルのペアを保管してください:-)
NETWORK_PROVIDER または GPS_PROVIDER 以外の文字列を渡すことはできますか?
はい、できます。
Location に渡すことができる Passive Provider があります。パッシブ プロバイダー:
実際に場所の修正を開始せずに場所を受信するための特別な場所プロバイダー。
このプロバイダーを使用すると、実際に自分で位置情報を要求しなくても、他のアプリケーションやサービスが要求したときに位置情報の更新を受動的に受け取ることができます。このプロバイダーは、他のプロバイダーによって生成された場所を返します。getProvider() メソッドを照会して、場所の更新元を特定できます。お役に立てれば。