[所以我有一个问题,它给了我一个错误,比如:
error: incompatible types: <anonymous LocationCallback> cannot be converted to PendingIntent
LocationServices.getFusedLocationProviderClient(getActivity()).requestLocationUpdates(locationRequest, new LocationCallback() {
那么我该怎么克服呢?我想找到用户的地址并更新它;这个";而不是getActivity((,但它每次都会给出一个错误。]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());