1

私はいくつかの基本的なアプリを作成した初心者であり、現在はロケーション マネージャー システム サービスに基づいてトラックログを作成するアプリを作成しています。電話がかかってきた場合に、ユーザーの追跡ログ (10 秒ごとに場所を保存します) が通話中に壊れたり空白になったりしないように、アプリをどのように構成する必要があるかについてのアドバイスを探しています。位置情報サービスは通話中に onLocationChanged メソッドを呼び出し続けますか? 例へのリンクは本当に感謝しています。

ありがとう

4

1 に答える 1

0

Location Manager に LocationListener を登録すると、ロケーションが変更されたときに onLocationChanged メソッドのコードが実行されます。このリスナーは、アプリケーションを終了しても常に実行されます。リスナーを自分で登録解除する必要があります。

通話が着信すると、アプリケーションは一時的に停止し、通話 UI にスキップします。OnStop() で LocationListener を登録解除しない場合、onLocationChanged のコードは引き続き実行されます。

そのため、電話による位置情報サービスへの影響はないと思います。自分でテストを行うことができます。

この助けを願っています。

于 2013-01-07T06:02:26.560 に答える