立即删除位置更新

时间:2015-05-17 19:32:15

标签: android android-intent android-fusedlocation

我使用融合位置API我有2个意图服务:

第一个意图服务是注册GoogleApiClient对象。 第二个意图服务是经常获取位置更新,并且不使用GoogleApiClient对象。

我想致电:LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient,pendingIntent);

从获得位置更新的服务立即停止获取位置,但我不能因为mGoogleApiClient没有注册。

我对此解决方案感到困惑?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您的应用可以同时连接到多个地方的GoogleApiClient。在您的活动识别GoogleApiClient中与IntentService removeLocationUpdates()连接会更容易,这样您就可以在需要时直接拨打{{1}}。