gpt4 book ai didi

android - 使用最后一个 google play 服务 api 位置停止位置更新

转载 作者:行者123 更新时间:2023-11-29 14:47:21 26 4
gpt4 key购买 nike

我正在构建一个简单的天气应用程序,我正在使用最新的 google play 服务 API 来获取位置。通过调用以下内容:

LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);

我们能够获得位置更新并感谢监听器:

@Override
public void onLocationChanged(Location location)
{
// update the location
}

我们可以成功更新位置。我的问题是我有一个天气应用程序,我应该停止位置更新并注销监听器:

LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient, this);

我不会有任何按钮。一种可能的解决方案是设置更高的可能间隔,或者您对此有何看法?

最佳答案

在你的 onLocationChanged() 中,更新位置然后取消注册监听器,就像这样:

LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient, this);

关于android - 使用最后一个 google play 服务 api 位置停止位置更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com