我正在进行位置服务,并希望在断开网络连接并再次重新连接然后获取当前位置时获得回调。 一旦重新连接网络或Wi-Fi,它是否有可能获得位置更新回调?融合位置API是否提供任何此类回调?
答案 0 :(得分: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>
当您检测到您正在寻找的更改时,仍然需要您提供获取位置信息的请求。