当我的应用程序在后台时,LocationClient是否停止请求更新?

时间:2014-02-10 16:04:52

标签: android google-play-services location-client

我想节省电池电量,所以我想在官方示例中决定是{J}}还是leave LocationClient connected。我想在我的整个应用程序中识别位置,这意味着我可以连接/断开很多。

2 个答案:

答案 0 :(得分:0)

如果符合以下情况,则LocationClient继续获取位置更新

1)已连接

2)请求更新

如果这两个是真的,那么它也将在后台接收更新

答案 1 :(得分:0)

您的位置客户端是在活动或服务中声明的吗?我的经验表明,如果它在一个Activity中,则不会收到位置更新,因为当Activity不在前台时(即用户不使用它),Activity处于睡眠状态。

要继续接收更新,您需要Service in Android.

This thread向您展示了如何做到这一点。