0

アプリケーションでエラーが発生したため、すべての行をチェックして、この質問につながるエラーを見つける必要があります。

requestLocationUpdatesメソッドでminTimeとして10秒を送信した場合、リスナーを呼び出すと、メソッドは正確に10までカウントを開始しますか?またはリスナーメソッドが終了したとき?

4

1 に答える 1

0

答えは実際にはどちらでもありません。舞台裏では、バックグラウンドサービスがハードウェアからの更新の取得を処理し、それらを最終的なリスナーに渡します。マルチスレッドのため、minTimeパラメータは、メッセージが最終的にリスナーに渡される前に、「ハードウェア」更新メッセージ間で何秒経過する必要があるかを意味します。

この内部の10秒間隔に依存することはお勧めしません。これは単にフロー制御として使用され、必要以上に頻繁に更新を取得しないようにします。

于 2013-01-17T19:16:20.917 に答える