2017-02-23 5 views
0

位置情報をサーバーに更新するためにサービスを継続的に実行する必要があります.FusedLocationProviderAPIを使用してPRIORITY_BALANCED_POWER_ACCURACYとして場所と優先度を取得します。GPSがオフの場合、FusedLocationProviderAPIの位置を受信しません。

私は融合プロバイダがこれを優先度に基づいて管理していると思っていましたが、そうではありません。これを解決するために何ができるか教えてください。

ありがとうございました。

+0

あなたの 'GPS'がオフの場合、プログラム上でそれをプログラムして' onActivityResult() 'であなたの場所を取得することができます。 – Piyush

+0

これをサービスで実行していますが、onActivityResult()をサービス内で呼び出すことはできません。 –

答えて

2

端末の現在地をオフにすると、すべての現在地サービスがオフになります。 「設定」 - >「場所」 - >「モード」を選択すると、場所オプションが表示されます。 GPSを使用しない場合は、「バッテリー節約(ネットワークのみ)」に切り替えてください。

関連する問題