PendingIntent
を使用して、バックグラウンドトラッキングデバイスの場所で実行されるバックグラウンドサービスがあります。GoogleApiClientを管理するベストプラクティス
サービスコールmFusedLocationClient.requestLocationUpdates(mLocationRequest, locationRequest, pendingIntent
)を使用して位置追跡を開始することもできますが、位置追跡を更新する(更新の頻度を変更する)場合もあります。
GoogleApiClient
インスタンスをサービスクラスに格納する必要がありますか、必要なときに毎回接続する必要がありますか?
私はそれを保存すると心配です、断線が現れることがあります。ドキュメントには
GoogleApiClient
が自動的に再接続しようとしているので、これは理論的には問題ではありません。GoogleApiClient
に毎回接続すると、connect()
との接続が非同期であるため、コードが少し複雑になります。
あなたの経験に基づいて、あなたは何が最良だと思いますか?
ありがとうございました。私は説明を更新しました。私はバックグラウンドサービスを持っています。私は断線が心配です。 –