我使用融合位置API我有2个意图服务:
第一个意图服务是注册GoogleApiClient对象。 第二个意图服务是经常获取位置更新,并且不使用GoogleApiClient对象。
我想致电:LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient,pendingIntent);
从获得位置更新的服务立即停止获取位置,但我不能因为mGoogleApiClient没有注册。
我对此解决方案感到困惑?有什么想法吗?
答案 0 :(得分:0)
您的应用可以同时连接到多个地方的GoogleApiClient
。在您的活动识别GoogleApiClient
中与IntentService
removeLocationUpdates()
连接会更容易,这样您就可以在需要时直接拨打{{1}}。