0

起動時にユーザーの場所の検索を開始したい、地図がユーザーに表示される最初のタブではない、ユーザーが地図のタブから離れた場所停止を求める。地図アクティビティのために複数のタブにGPS位置情報を取得

マップタブ(またはタブ内のすべてのアクティビティ)は、ユーザーとのやりとりの中心となるユーザーの場所を検索したいと考えています。私は、スレッドを使用しているのかどうかは分かりません。また、これをどうやってどうやって行うのか分かりません。これを行うための推奨される方法はありますか?

答えて

0

私は完全にあなたが電話がGPSの更新を取得する場合は、あなただけの

を呼び出す必要があり、私はあなたの全体のアプリケーションしかし

の構造を視覚化することができないとして、あなたがタブで何を意味するのか理解していません

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

私はそれを見ると、ちょうどGPS座標のために「卸売り」Googleマップを作成しているようです。そのような場合は、学習してLocationManager APIを使用する方がよいでしょう。すべての

+0

だから我々はマップと呼ばれている、そのうちの一つ3つのタブレイアウトを持っており、現在LocationManagerが呼び出されたアプリ内唯一の場所のthatsとタブがこのためにアクティブ1である必要があります起こる。 – W0lf7

0

まず、あなたがカスタマイズしたタブを行う場合を除き、私の経験から、マップは、タブと良いものではありません。..

それでも、タブを使用したい場合は、私はあなたがいないと接続され、バックグラウンドサービスを作成することをお勧めします最初のタブではこのサービスを開始しますが、他のタブにフォーカスが当てられていない限り、サービスは動作しません。

幸運は

関連する問題