起動時にユーザーの場所の検索を開始したい、地図がユーザーに表示される最初のタブではない、ユーザーが地図のタブから離れた場所停止を求める。地図アクティビティのために複数のタブにGPS位置情報を取得
マップタブ(またはタブ内のすべてのアクティビティ)は、ユーザーとのやりとりの中心となるユーザーの場所を検索したいと考えています。私は、スレッドを使用しているのかどうかは分かりません。また、これをどうやってどうやって行うのか分かりません。これを行うための推奨される方法はありますか?
起動時にユーザーの場所の検索を開始したい、地図がユーザーに表示される最初のタブではない、ユーザーが地図のタブから離れた場所停止を求める。地図アクティビティのために複数のタブにGPS位置情報を取得
マップタブ(またはタブ内のすべてのアクティビティ)は、ユーザーとのやりとりの中心となるユーザーの場所を検索したいと考えています。私は、スレッドを使用しているのかどうかは分かりません。また、これをどうやってどうやって行うのか分かりません。これを行うための推奨される方法はありますか?
私は完全にあなたが電話がGPSの更新を取得する場合は、あなただけの
を呼び出す必要があり、私はあなたの全体のアプリケーションしかしの構造を視覚化することができないとして、あなたがタブで何を意味するのか理解していません
LocationManager.requestLocationUpdates(); //to start e.g. in onResume()
LocationManager.removeUpdates(); //in onPause()
私はそれを見ると、ちょうどGPS座標のために「卸売り」Googleマップを作成しているようです。そのような場合は、学習してLocationManager APIを使用する方がよいでしょう。すべての
まず、あなたがカスタマイズしたタブを行う場合を除き、私の経験から、マップは、タブと良いものではありません。..
それでも、タブを使用したい場合は、私はあなたがいないと接続され、バックグラウンドサービスを作成することをお勧めします最初のタブではこのサービスを開始しますが、他のタブにフォーカスが当てられていない限り、サービスは動作しません。
幸運は
だから我々はマップと呼ばれている、そのうちの一つ3つのタブレイアウトを持っており、現在LocationManagerが呼び出されたアプリ内唯一の場所のthatsとタブがこのためにアクティブ1である必要があります起こる。 – W0lf7