为了账号安全,请及时绑定邮箱和手机立即绑定

Android studio 不检查 mFusedLocationProviderClient

Android studio 不检查 mFusedLocationProviderClient

偶然的你 2021-09-12 20:27:34
我正在尝试从我的应用中获取更新的位置。但是我的应用程序不会检查这段代码公共无效的onSuccess(位置定位) {}内 mFusedLocationProviderClient.getLastLocation().addOnSuccessListener(这一点,新OnSuccessListener(){}并返回我空位置。即使我的设备位置被打开和地图显示我的位置。我的代码,用于访问更新位置如下:  protected void onCreate(Bundle savedInstanceState) {                mFusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(this);        }          public void onMapReady(GoogleMap googleMap) {                mMap = googleMap;                Toast.makeText(this, "Map is ready", Toast.LENGTH_SHORT).show();                if (mLocationPermissionGranted) {                    getDeviceLocation();                    if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)                            != PackageManager.PERMISSION_GRANTED &&                            ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION)                                    != PackageManager.PERMISSION_GRANTED) {                        return;                    }                    mMap.setMyLocationEnabled(true);                }            }其他一切都是正确的,包括清单权限和gradle 依赖项。可能是任何机构帮助我解决我的问题。提前致谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信