0

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

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

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

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

我对此的解决方案感到困惑?有任何想法吗?

4

1 回答 1

0

您的应用可以同时连接到GoogleApiClient多个地方。在您的活动识别中连接到一个GoogleApiClient对您自己来说会容易得多,这样您就可以在需要时直接调用。blockingConnect()IntentServiceremoveLocationUpdates()

于 2015-05-17T20:02:59.503 回答