Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリケーションでエラーが発生したため、すべての行をチェックして、この質問につながるエラーを見つける必要があります。
requestLocationUpdatesメソッドでminTimeとして10秒を送信した場合、リスナーを呼び出すと、メソッドは正確に10までカウントを開始しますか?またはリスナーメソッドが終了したとき?
答えは実際にはどちらでもありません。舞台裏では、バックグラウンドサービスがハードウェアからの更新の取得を処理し、それらを最終的なリスナーに渡します。マルチスレッドのため、minTimeパラメータは、メッセージが最終的にリスナーに渡される前に、「ハードウェア」更新メッセージ間で何秒経過する必要があるかを意味します。
この内部の10秒間隔に依存することはお勧めしません。これは単にフロー制御として使用され、必要以上に頻繁に更新を取得しないようにします。