【问题标题】:Cant get the location and address of the user无法获取用户的位置和地址
【发布时间】:2021-05-16 17:25:33
【问题描述】:

[所以我有一个问题,它给了我一个错误,例如:

error: incompatible types: <anonymous LocationCallback> cannot be converted to PendingIntent
                LocationServices.getFusedLocationProviderClient(getActivity()).requestLocationUpdates(locationRequest, new LocationCallback() {

那么我该如何克服呢?我想找到用户的地址并更新它。我也有片段,我必须写“this”而不是 getActivity(),但它会给出一个错误。]1

【问题讨论】:

  • 你可以在这里添加代码sn-p而不是图像
  • 我想给你看下划线部分对不起

标签: java android mobile location getlocation


【解决方案1】:

在附图中显示了错误,因为您没有完全重写代码,您缺少第三个参数looper

你的代码应该是这样的

LocationServices.getFusedLocationProviderClient(this).requestLocationUpdates(mLocationRequest, new LocationCallback() {
                    @Override
                    public void onLocationResult(LocationResult locationResult) {
                        //All your code for parsing or extracting data
                    }
                },
                Looper.myLooper()); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-30
    • 2016-08-21
    • 1970-01-01
    • 2014-10-26
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多