Android Location Client 无法解析方法
Posted
技术标签:
【中文标题】Android Location Client 无法解析方法【英文标题】:Android Location Client cannot resolve method 【发布时间】:2014-01-15 13:36:41 【问题描述】:我正在尝试通过 onConnected 方法中的位置客户端请求位置更新。我的片段实现了 LocationListener、GooglePlayServicesClient.ConnectionCallbacks 和 GooglePlayServicesClient.OnConnectionFailedListener。
代码如下所示。
public class AnimatedMapFragment extends SupportMapFragment
implements LocationListener,
GooglePlayServicesClient.ConnectionCallbacks,
GooglePlayServicesClient.OnConnectionFailedListener
private LocationRequest mLocationRequest;
private LocationClient mLocationClient;
...
mLocationRequest = LocationRequest.create();
mLocationRequest.setInterval(5000);
mLocationRequest.setFastestInterval(1000);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationClient = new LocationClient(this.getActivity(), this, this);
...
@Override
public void onConnected(Bundle bundle)
mLocationClient.requestLocationUpdates(mLocationRequest, this);
错误是“没有找到适合 requestLocationUpdates(LocationRequest, AnimatedMapFragment) 的方法”,这非常令人困惑,因为在定位客户端的文档中,有 requestLocationUpdates 的定义。
public void requestLocationUpdates(LocationRequest 请求,LocationListener 监听器)
有人看到我错过了什么吗?
【问题讨论】:
【参考方案1】:万一其他人遇到这个问题,只是想通了。确保您正在导入:
com.google.android.gms.location.LocationClient;
我正在导入 android.location.LocationClient。
【讨论】:
谢谢!同样对于LocationListener
,您应该导入com.google.android.gms.location.LocationListener
。和它战斗了三个小时!以上是关于Android Location Client 无法解析方法的主要内容,如果未能解决你的问题,请参考以下文章
当我尝试使用 AWS IAM 角色连接 HashiCorp Vault 时,如何修复“Vault location [kv/my-client-service] not resolvable: Not
SSL库中的Firebase Firestore后端失败,通常是协议错误错误:140740B5:SSL例程:SSL23_CLIENT_HELLO:无密码