2016-12-26 10 views
0

私は位置情報サービスに取り組んでおり、ネットワークに接続し直さずに再度接続して現在の位置を取得するときにコールバックを取得したいと考えています。 アンドロイドで、ネットワークまたはWi-Fiに接続し直した後、位置の更新のコールバックを取得することはできますか? fused location APIはそのようなコールバックを提供しますか?ロケーション更新のコールバック

答えて

0

通常、ネットワーク変更イベントの通知を受け取るようにブロードキャスト受信機を設定します。たとえば、あなたのAndroidManifest.xmlファイルに次のようなものを追加し、その後、あなたはあなたがしているの変化を検出したときに、位置情報を取得するための要求をするためにそれはまだあなた次第だろうMyConnectivityChangeReceiver

<receiver 
     android:name="com.mypackage.MyConnectivityChangeReceiver"> 
     <intent-filter> 
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> 
      <action android:name="android.net.wifi.WIFI_STATE_CHANGED" /> 
      <action android:name="android.net.wifi.STATE_CHANGE" /> 
     </intent-filter> 
    </receiver> 

に関連する変更の通知を処理します探している。

関連する問題