2011-12-15 14 views
1

コンテキスト

私はエリア内のイベントを表示し、これらのイベントまでの距離を計算するアプリケーションに取り組んでいます。そのアイデアは、移動すると距離が更新されるということです。私は、Androidのロケーションマネージャから位置更新を取得することができましたので、基本は機能します。Android搭載のGPSによるUIパフォーマンス

質問

私はGPSを有効にし、位置更新及び1KMの距離treshold 10秒間のtresholdを設定するとき、私は(低いフレームレート)UI性能がひどく低下することに気づきました。私はこれが正常な動作ではないと思うし、パフォーマンスを改善するために何ができるのだろうかと思っています。

アプリは、Android 4.0のためのモノを使用して構築しているが、私はJavaを使用して同じ活性を再構築すると、同じ問題が起こる

に注意してください。

答えて

1

スレッドを使用して更新された場所を取得していますか?更新された情報をUIに反映するためにこのハンドラを使用してください。

+0

ロケーションマネージャはありませんので、私は位置更新リスナーを登録する別のスレッドを使用していないではないよ、UIスレッドから呼び出される必要があります。 –

関連する問題