0

起動時にアプリでユーザーの場所を見つけようとします。地図はユーザーに表示される最初のタブではありません。ユーザーが地図タブから移動すると、場所の検索が停止します。

マップ タブ (またはタブ内のすべてのアクティビティ) でユーザーの場所を検索できるようにしたいと思います。これは、ユーザーとアプリのやり取りの中心にあるためです。Thread を使用することが答えであるかどうかはわかりません。また、これを行う方法もわかりません。これを行うための推奨される方法はありますか?

4

2 に答える 2

0

アプリケーション全体の構造を視覚化できないため、タブの意味が完全にはわかりません

ただし、電話で GPS の更新を取得したい場合は、電話するだけで済みます。

LocationManager.requestLocationUpdates(); //to start e.g. in onResume()
LocationManager.removeUpdates();          //in onPause()

私が見たところ、あなたは GPS 座標のためだけに Google マップの「卸売り」を作成しているようです。その場合は、LocationManager API を学習して使用することをお勧めします。

于 2012-03-05T01:22:08.330 に答える
0

まず第一に、私の経験から、カスタマイズされたタブを行わない限り、マップはタブが苦手です..

それでもタブを使用したい場合は、最初のタブ以外に接続されたバックグラウンドサービスを作成することをお勧めしますが、最初のタブでこのサービスを開始しますが、他のタブがフォーカスされていないとサービスが動作しないというメカニズムを実行します。

幸運を

于 2012-03-05T12:21:15.383 に答える