Android LocationClient似乎停止获取更新

Android LocationClient似乎停止获取更新,android,location,google-play-services,Android,Location,Google Play Services,我有一个需要频繁更新用户位置的应用程序,位置更改与应用程序中的许多活动相关。因此,我创建了一个LocationManager类,用于管理LocationClient对象、侦听更新并广播位置更改,以便任何活动都可以根据需要处理更新 但是,我遇到了一个问题,当我更改活动时,更新似乎停止了。我注意到在更改活动时出现以下消息: 09-26 11:19:14.854:D/LocationManagerService 735:应用程序停止了位置请求 09-26 11:19:14.854:I/Location

我有一个需要频繁更新用户位置的应用程序,位置更改与应用程序中的许多活动相关。因此,我创建了一个LocationManager类,用于管理LocationClient对象、侦听更新并广播位置更改,以便任何活动都可以根据需要处理更新

但是,我遇到了一个问题,当我更改活动时,更新似乎停止了。我注意到在更改活动时出现以下消息:

09-26 11:19:14.854:D/LocationManagerService 735:应用程序停止了位置请求 09-26 11:19:14.854:I/LocationManager服务735:删除gps pid 1332,已禁用

在那之后,我的LocationClient似乎不再获得任何进一步的更新。我可以调用RemovelocationUpdate,然后再调用RequestLocationUpdate来重新启动请求,但我的原始请求不再起作用

我唯一的想法是,因为主活动使用MapFragment SupportMapFragment,确切地说,它显示了用户的位置,所以当我切换活动时,MapFragment可能会调用挂起位置更新。但这不应该影响我的要求

有人有什么见解吗